腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
算术表达式窗口phone7?
WP7有没有接口可以获取字符串中的算术表达式并对其求值?提前谢谢。
浏览 1
提问于2012-06-03
得票数 0
5
回答
C
#中任意对象的数学
运算
、
我正在用
C
#为一种玩具
语言
实现一个解释器,为了用这种
语言
做数学
运算
,我想实现一个如下的函数:{} 我可以想象这个函数的一个非常愚蠢和糟糕的实现,它有大量基于a和b类型的分支(使用is
运算
符)和一
堆
强制转换,但我的直觉是有更好的方法。
浏览 0
提问于2010-07-29
得票数 4
回答已采纳
1
回答
C
语言
中最快的布尔表示
、
、
在
C
语言
代码中,如果我有一
堆
只用于逻辑
运算
的变量,那么哪种数据类型会产生最快的执行时间? 另外,这取决于我使用的是ARM还是Intel处理器,32位还是64位系统?
浏览 1
提问于2013-02-17
得票数 1
回答已采纳
1
回答
数组类型'int [0]‘不可分配
、
C
++有模板,允许您创建一个接收不同类型变量的函数。但在
C
语言
中,我不能使用模板。我知道的唯一方法就是使用宏。我试着让一个函数来
调整
数组的大小,但与函数不同的是,宏不需要将数组转换为指针。
浏览 2
提问于2022-04-07
得票数 0
3
回答
在csh中,为什么4-3+1会== 0?
、
~root: csh simple.1我做了一
堆
检查,我能想到的唯一一件事是"-“被读作一元否定而不是减法,因此改变了
运算
符的优先级,并以4-4而不是2+ 1结束。如果是这样,为什么呢?这些
运算
符在
C
中不是右结合的,对吗?
C
-Shell与
C
语言
有什么不同吗?
浏览 2
提问于2009-06-17
得票数 13
回答已采纳
1
回答
从技术上讲,动态大小的
堆
插入是O(n)吗?
、
将一个元素插入到
堆
中涉及到将其附加到数组的末尾,然后向上传播,直到它位于“正确的点”并满足heap属性,其操作为O(logn)。然而,例如在
C
中,调用realloc来为新元素
调整
数组的大小可能(并且很可能会)导致必须将整个数组复制到内存中的另一个位置,在最好和最坏的情况下都是O(n),对吧?
C
语言
(或任何
语言
)中的
堆
是否通常使用固定的、预先分配的大小来完成,或者复制操作是否足够无关紧要,从而使动态大小的堆成为可行的选择(例如,用二进制
堆
来保存可快速搜索
浏览 0
提问于2012-06-05
得票数 0
回答已采纳
2
回答
堆
生命周期与堆栈生命周期不同的动机
、
、
在使用
C
++时,我必须询问一些关于堆栈与
堆
的
语言
语义。首先,当我们在堆栈上创建一个对象时,非常清楚它的生命周期有多长。一旦它退出{}作用域
运算
符,它就会被编译器处理并销毁。这很好。那么,为什么
堆
对象有不同的生命周期语义。突然,
堆
对象具有程序的生命周期,而不是本地范围。 现在,忽略这个智能指针以与堆栈对象一样的方式处理这些
堆
对象的所有权概念。我要问的是,为什么给
堆
对象提供一个与堆栈对象不同的生命周期?
浏览 8
提问于2022-08-16
得票数 1
4
回答
为什么new是
C
++中的
运算
符
、
我只是把operator和keywords搞混了。我知道这对编程来说无关紧要,但我想知道其中的区别。
浏览 1
提问于2017-02-09
得票数 3
2
回答
堆排序-过滤-
向下
/移位-
向下
操作和
堆
操作的区别/关系是什么?
、
过滤-
向下
/移位-
向下
操作和
堆
操作有什么区别? 这是我用
C
语言
实现的Shift-down函数,我已经用下面的代码实现了堆排序。
浏览 0
提问于2012-02-28
得票数 3
回答已采纳
1
回答
Ruby:重写常量(作用域)解析
运算
符?(::)
根据的说法,可以覆盖Ruby
语言
中的常量分辨率
运算
符。(
向下
滚动到页面底部。)这是真的吗?如果是这样的话,我该如何做到这一点,我为什么要这样做呢?
浏览 1
提问于2013-05-31
得票数 4
回答已采纳
3
回答
指针
运算
符的正式名称
、
它们似乎通常分别被称为取消引用
运算
符和地址
运算
符,但不幸的是,标准中关于一元
运算
符的部分没有给它们命名。 指针是
语言
机制,地址是实现细节。地址是非类型化的,而指针则不是,只
浏览 8
提问于2010-03-21
得票数 5
回答已采纳
5
回答
对象驻留在
c
#中的什么位置?
、
只是出于好奇,想知道对象在
c
#中驻留在哪里。
浏览 2
提问于2010-01-21
得票数 4
回答已采纳
3
回答
由于在Java中所有对象都是用"new“创建的,这是否意味着它们都是在Heap上创建的?
、
这个查询的目的是比较Java和
C
++的一个方面,这与“新”操作符有关。那么Java呢?我注意到"new“操作符是用来创建每个对象的。甚至数组都是用"new“
运算
符创建的。这是否意味着在Java中对象只有一个存在的地方--也就是
堆
区域? 谢谢。
浏览 1
提问于2012-09-16
得票数 6
回答已采纳
2
回答
在
C
中创建一个具有任意节点类型的
堆
。如何释放它?
、
、
、
通过创建一个可以接受字符串或数值节点类型的
堆
数据结构,我用
C
语言
编写了一个堆排序。(我正在创建我自己的私有
堆
,我可以排序)当插入一个节点时,会为void*分配内存。执行比较时,如果Heap.nodesize为-1,则使用strcmp,否则使用布尔
运算
符进行数值计算。 当
堆
被释放时,我计划遍历并释放每个void*
浏览 0
提问于2012-11-18
得票数 0
回答已采纳
1
回答
如何在JNI中删除Eigen中的Matrixxd def
、
){jsize size = env->GetArrayLength(input);jint j=0;Matrix4d
C
(400,400); 那么Jdouble和
C
+ Double有什么区别呢?
浏览 0
提问于2013-03-02
得票数 0
3
回答
Scala有少量的基本语法特性吗?
Scala是一种有趣的
语言
,它声称它简洁、可伸缩(通过在库中而不是编译器中指定许多特性),并支持DSL。为了实现这一点,它有很多操作符加上编译器的
调整
(例如,支持infix操作符,例如:_*来平缓序列)。有人告诉我,这有几个基本的句法规则,我认为如果我知道这些,就会减少我的认知负荷。
浏览 6
提问于2012-11-10
得票数 10
回答已采纳
4
回答
malloc是如何与堆栈相关的?相应地,变量应该推送到哪里?
、
、
、
我正在运行一个操作系统程序,我正在尝试弄清楚malloc是如何与堆栈相关的工作原理的。当用户调用malloc时,从malloc返回的指针是位于堆栈顶部、给定空间之后还是位于给定空间的底部?谢谢。
浏览 1
提问于2012-02-03
得票数 0
回答已采纳
2
回答
qt -小数并向上舍入为整数
、
完成后,我想根据小数点的值向上或
向下
四舍五入。如果它是3.5或以上,它应该变成4,如果它是3.4或更低,它应该是3。
浏览 9
提问于2013-11-15
得票数 6
4
回答
std::vector如何
调整
其内部缓冲区的大小?
、
据我所知,
C
++在
C
语言
中不支持像'realloc(void *,size_t)‘这样的
运算
符。这仅仅是通过分配新的缓冲区,复制或移动所有元素和销毁以前的缓冲区来完成的吗?我认为这是低效的。
浏览 0
提问于2019-05-12
得票数 2
1
回答
为什么按位的‘和’,'xor‘和’或‘有不同的先例?
、
、
在
C
中,给予的优先级是不同的?我之所以要求
C
,是因为大多数现代
语言
都继承了
C
语言
的相似优先顺序,但在
C
之前,我对
语言
不太了解。除此之外,对我来说,为几乎相同的操作指定不同的先例似乎是违反直觉的。我听说过,一开始
C
没有逻辑
运算
符。在这种情况下,它们可能会使用相同的
运算
符进行逻辑和位
运算
,因此它们可能以不同的优先级结束。但在这种情况下,是否有任何
语言
,可能存在于
C
或<
浏览 5
提问于2022-01-18
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
【C语言】&运算符
C语言运算符
c语言运算符号
C语言位运算(按位与运算、或运算、异或运算、左移运算、右移运算)
使用C语言扩展python加速运算
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券