腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
是否可以仅通过在
C++
中存储分配的
指针
地址来分析内存?
、
、
、
它将将
运算
符new (或直接从malloc())返回的与分配大小相关联的地址存储在某个数据库中作为事件。然后,我只想使用传递给
运算
符delete (或free())的地址来跟踪取消分配。在
C++
中,我确实可以确保传递给
运算
符delete (或free())的
指针
总是以前分配的
指针
吗? 我怀疑在
C++
分配器中是否存在某种隐藏
指针
算法,它允许删除向上或向下的
指针
,而不是原始
指针
。
浏览 3
提问于2020-01-15
得票数 3
回答已采纳
2
回答
C和
C++
相对于一元算术算子+存在差异的原因是什么?
、
、
、
在C中,一元加
运算
符称为一元算术
运算
符,不能应用于
指针
(C标准,6.5.3.3一元算术
运算
符)。 { int *pa = &a; } 然而,在
C+
+中,一元加号
运算
符可以应用
浏览 4
提问于2017-01-18
得票数 8
5
回答
深奥的
C++
操作符
、
以下深奥的
C++
运算
符的用途是什么?::*->*.* ()
浏览 0
提问于2010-05-11
得票数 14
回答已采纳
2
回答
C++
运算
符重载-
指针
,乘法
、
、
我想知道乘法
运算
(*)是在
指针
中重载还是反之亦然?
C++
浏览 1
提问于2012-06-11
得票数 3
回答已采纳
4
回答
__builtin_offsetof
运算
符的用途和返回类型是什么?
、
C++
中的__builtin_offsetof
运算
符(或Symbian中的_FOFF
运算
符)的用途是什么? 此外,它还返回什么?
指针
?字节数?
浏览 10
提问于2008-12-30
得票数 9
回答已采纳
3
回答
指针
运算
符的正式名称
、
在
指针
的上下文中,操作符*和&的官方名称是什么?它们似乎通常分别被称为取消引用
运算
符和地址
运算
符,但不幸的是,标准中关于一元
运算
符的部分没有给它们命名。我真的不想再命名&地址了,因为&返回一个
指针
,而不是地址。(见下文)这方面的标准非常明确: 一元&
运算
符的结果是指向其操作数的
指针
。对称性建议命名&引用操作符,这有点不幸,因为它与
C++
中的引用发生了冲突。&返回
指针
这一事实表明
浏览 8
提问于2010-03-21
得票数 5
回答已采纳
3
回答
在使用智能
指针
时,有必要阻止赋值
运算
符和复制构造函数吗?
、
、
、
我在几个地方看到过这样的建议:要么定义自己的赋值
运算
符/复制构造函数,要么通过声明私有来阻止默认的赋值
运算
符/复制构造函数。然而,我发现的唯一危险是创建
指针
副本的问题,这些副本可能会在以后成为悬空
指针
。主要是:不这样做的危险是什么?可能会发生什
浏览 0
提问于2012-11-02
得票数 0
回答已采纳
3
回答
迭代器增量结果是一个新的迭代器吗?
、
、
当我们向(或从)
指针
中添加(或减去)整数值时,结果是一个新
指针
。该新
指针
指向元素,该元素位于(或后面)原始
指针
之前(或后面):(pp.119
c++
引物5 5ed) 我还可以说,迭代器上的算术
运算
创建了一个全新的迭代器。
浏览 0
提问于2018-02-04
得票数 2
回答已采纳
3
回答
为什么struct数组不需要成员资格
运算
符?
、
、
我正在学习
C++
中的
指针
,并且我注意到,如果我声明一个结构
指针
,我必须使用箭头成员资格
运算
符(->)来访问这些值。下面是一个例子。client * cp = new client; 但是,如果我声明一个动态结构数组,我可以使用点
运算
符而不是成员资格
运算
符,如下所示:如果我声明一个动态的结构数组,为什么我可以使用点
运算
符而不是成员关系<e
浏览 0
提问于2014-12-04
得票数 0
回答已采纳
1
回答
C++
std::vector<>::iterator不是
指针
,为什么?
、
、
、
在
C++
中,迭代器是“东西”,您至少可以在上面编写解引用
运算
符*it,增量
运算
符++it,对于更高级的双向迭代器,递减--it,最后但并非最不重要的,对于随机访问迭代器,我们需要
运算
符索引it[]以及可能的加法和减法在
C++
中,这样的“事物”是具有相应
运算
符重载的类型的对象,或者是简单的
指针
。 std::vector<>是一个包装连续数组的容器类,因此
指针
作为迭代器是有意义的。在网络上,在一些文献中,你可以发现vector.begin()被
浏览 84
提问于2015-09-18
得票数 26
2
回答
C++
在文件中查找所有
指针
算法
、
、
有几个大型
C++
源文件。我们需要在这些文件中找到所有的
指针
算术
运算
。是否可以自动完成此任务? 有没有可能在某些编译器中禁用
指针
算法并获取错误列表?
浏览 0
提问于2012-11-29
得票数 1
回答已采纳
3
回答
这个奇怪的语法是什么意思?
、
、
有人能告诉我这是什么意思吗:在我使用向导创建服务之后,我在Visual
C++
中获得了这段代码。
浏览 1
提问于2011-02-16
得票数 2
回答已采纳
3
回答
在哪里可以找到++
运算
符的实现?
、
、
在哪里可以找到用于数字和
指针
的++
运算
符的C/
C++
实现? 我在网上看了看,但没有找到太多...
浏览 0
提问于2013-01-05
得票数 0
回答已采纳
5
回答
C++
中的数组是否与C相同?
、
、
C++
编译器对数组的处理方式与C中相同吗?在C中, 在函数参数中,数组声明被视为元素开始的
指针
。
浏览 3
提问于2011-05-11
得票数 9
回答已采纳
2
回答
指针
比较
、
、
C和
C++
中的
指针
是否支持比较
运算
符(>、<等)在标准中? 我想精确地比较数组的位置。
浏览 5
提问于2009-08-29
得票数 4
回答已采纳
4
回答
如何在
c++
中表达Delphi
运算
符"<>“?
、
我在将一些Delphi代码翻译成
c++
时遇到了困难。; 我以前从未真正使用过Delphi,所以我不确定"<>“
运算
符是什么。我查了一下,发现它被称为
指针
不等
运算
符,但我不确定如何将其转换为
c++
。非常感谢大家的帮助!
浏览 0
提问于2011-05-04
得票数 3
回答已采纳
7
回答
为什么不通过将
指针
移到vector[0]来实现
c++
std::vector::pop_front()呢?
、
、
、
为什么不能通过简单地将矢量名称中包含的
指针
移动一个点来为
C++
矢量实现pop_front()呢?因此,在包含数组foo的向量中,foo是指向foo[0]的
指针
,因此pop_front()会将
指针
设为foo = foo[1],而括号
运算
符将执行正常的
指针
计算。这是否与
C++
在为数组分配空间时,如何跟踪您正在使用的内存有关? 我承认,这类似于我见过的关于为什么std::vector没有pop_front()函数的其他问题,但我没有人问为什么你不能移动
指针
。
浏览 0
提问于2012-01-31
得票数 7
回答已采纳
4
回答
指向
c++
字符串的
指针
、
、
在下面的代码中,我在change()函数中使用了指向
c++
字符串的
指针
。 当使用指向字符串的
指针
时,有没有使用string类的
运算
符的方法?例如,at()适用于[]
运算
符,但是有什么方法可以使用[]
运算
符吗?
浏览 0
提问于2010-09-16
得票数 3
2
回答
操作符new和linux上的bad_alloc
、
、
、
在Linux上,如果内存不足,malloc不一定返回空
指针
。如果你真的内存不足,你可能会拿回一个
指针
,然后让OOM杀手开始吞噬进程。对于
c++
的
运算
符是新的还是会得到bad_alloc异常?
浏览 0
提问于2009-10-20
得票数 3
回答已采纳
2
回答
函数调用中*和&
运算
符之间的区别
、
、
、
可能重复: }其次,在函
浏览 9
提问于2012-07-14
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言指针变量的运算(加法、减法和比较运算)
C ++ 委员会决定在 C++ 20 中弃用原始指针
C/C+编程笔记:一题吃透C语言指针与数组,助你理解指针的运算
C++
C语言-数组指针与指针数组
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券