腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
删除多态对象和内存泄漏
、
假设我有一个类A和一个
继承
自A的类B,然后我这样做:delete a; 为什么只有在B
中
存在
动态内存
分配
时才会发生内存泄漏?当B
中
存在
动态内存
分配
但在B所在位置失败时,C++如何知道删除"B部分“?
浏览 1
提问于2014-10-06
得票数 0
1
回答
CPP
动态内存
恢复
、
、
我想知道c++编译器如何在
动态内存
分配
方面
与
硬件交互。如果
分配
了
动态内存
,然后手动重新
分配
,那么事后是否仍有可能恢复丢失的数据?可能是在OS记录
中
,或者是由于内存
分配
,而不是编译器解释过一次的精确翻译? 是否有可能恢复动态
分配
的数据?
浏览 4
提问于2016-11-24
得票数 0
回答已采纳
3
回答
什么是由智能指针管理的资源,而它们的内存不是由新
分配
的?
我继续看到
与
C++ Primer 5
中
的“动态记忆”相反的“资源” 这是否表明:我不清楚引用的文本的原因是我想错了一
浏览 2
提问于2018-07-11
得票数 4
回答已采纳
7
回答
动态内存
分配
与
普通
分配
数组
中
的元素相比,使用
动态内存
分配
创建数组有什么优势?
浏览 1
提问于2010-02-22
得票数 5
3
回答
静态和
动态内存
分配
、
、
我在静态内存
分配
和
动态内存
分配
的文档中看到 如何在编译时保留内存?变量i只会在运行时(即在程序执行期间)加载到内存
中
,那么在编译期间如何
分配
内存?
浏览 8
提问于2014-08-19
得票数 1
回答已采纳
3
回答
堆或堆栈上的结构
中
的静态数组?
、
、
现在,结构
中
的静态数组是否被认为在堆或堆栈上?此外,在struct中有一个指定大小的数组
与
动态
分配
的数组(即,一旦
分配
了
动态内存
就指向
动态内存
的指针)在
分配
时间上是否更有效?
浏览 3
提问于2015-10-13
得票数 1
回答已采纳
5
回答
关于C++
中
自动变量效率的实际大小限制是什么?
、
我得到了以下变量(简化后的情况):我需要从我的程序
中
的一个函数返回这个变量。我可以使用std::unique_ptr或将其作为值返回(自动
与
动态内存
) 因为在我的平台上,浮点数的大小是4个字节,并且有16个位置,所以大小应该是16 * 4 = 64字节。没有自定义
分配
器的
动态内存
除了通常很慢之外,还会导致内存碎片,所以我想知道作为自动内存传递数据
与
作为
动态内存</em
浏览 1
提问于2012-10-23
得票数 2
回答已采纳
2
回答
嵌入式MATLAB函数块
中
不支持
动态内存
的解决方案
、
、
、
、
背景:问题: 对于这一限制,有什么潜在的解决办法?关键词: MA
浏览 2
提问于2010-12-10
得票数 2
回答已采纳
3
回答
理解内存池
、
、
、
、
据我所知,内存池是运行时前在堆栈上
分配
的块或多个内存块。//编辑// 因此,‘动态
与
静态内存’和‘内存池’的主题并不真正相关,尽管答案仍然相关。从理论上讲,这对性能
浏览 3
提问于2017-05-30
得票数 7
回答已采纳
3
回答
字符串如何在c++中
分配
内存?
、
、
我知道
动态内存
比设置固定大小的数组和使用其中的一部分具有优势。但是在
动态内存
中
,您必须输入要存储在数组
中
的数量数据。这一事实使我认为,
与
字符串相比,字符数组的
动态内存
已经过时。 所以我想知道使用字符串的优缺点是什么?何时释放字符串占用的空间?
与
字符串相比,使用delete释放动态
分配
内存的选项是否具有优势?
浏览 4
提问于2013-08-19
得票数 3
回答已采纳
1
回答
标准std::string数据类型和print()的替代方法
、
我目前正在移植这个库,以便
与
该微控制器一起工作。现在的主要问题是微控制器的C++库不支持std::string数据类型。SXC库和XInC2不支持
动态内存
分配
,因此没有堆。这意味着当前不支持使用动态
分配
内存的数据类型。它们可能会包含在SXC的未来版本
中
,但目前由于实现此类类型而导致的低性能在许多情况下可能是令人望而却步的。例如,目前不支持std::string数据类型。这也意味着不包括
与
动态内存
相关的关键字--包括new、delete以及类似的C方法malloc和fre
浏览 2
提问于2014-01-30
得票数 2
2
回答
禁用
动态内存
分配
?
、
、
我试图在一个低资源的应用程序
中
完全禁用
动态内存
分配
。我从不使用malloc/free等,据我所知,我的任何依赖项都不使用。这个项目没有操作系统(裸金属,)
与
arm-none-eabi-gcc交叉编译.
浏览 0
提问于2019-03-15
得票数 2
1
回答
使用新运算符C++检测动态
分配
、
、
、
在C++
中
,new是唯一允许我们检测
动态内存
分配
的操作符吗? 我这样问是因为我想为我的类的析构函数释放所有的
动态内存
分配
。
浏览 0
提问于2019-03-07
得票数 0
2
回答
在使用
动态内存
分配
时,结构成员是否必须单独
分配
?
、
、
我很难理解
动态内存
分配
是如何
与
结构一起工作的。如果我有一个结构,如:{ int *b;}; 如果我动态地为结构
分配
内存,是否也必须为内部的char*
分配
内存
浏览 1
提问于2015-01-09
得票数 0
回答已采纳
7
回答
为什么堆内存会出现?
、
、
我知道堆内存支持
动态内存
分配
,但是当RAM
中
存在两种类型的内存(静态内存和堆内存)时,为什么不能通过堆栈内存/在堆栈内存
中
这样做。为什么需要在进程地址空间中有单独的内存段,.While发布了这个问题--我遇到了几个
与
堆内存主题相关的帖子,但到目前为止,我检查的内容并没有回答我的问题,而是关于堆内存的定义和行为。为了更清楚地了解我的问题,为什么不能有一个也处理
动态内存
分配
的大堆栈内存?.As我们知道
动态内存
是动态创建的,当required.Al
浏览 8
提问于2015-09-11
得票数 2
回答已采纳
4
回答
Java内存
分配
对齐
、
、
我知道在Java
中
这是一个奇怪的问题,但是有什么方法可以让Java
动态内存
分配
与
某些对齐约束保持一致呢?例如,是否可以动态
分配
与
页面大小对齐的对象?
浏览 1
提问于2011-03-11
得票数 17
1
回答
Hinnant堆栈
分配
器和异常
、
、
、
、
我想将Hinnant的堆栈
分配
器(,)
与
STL容器结合使用,但我希望修改它,使
动态内存
分配
永远不会发生。要实现这一点,必须做的一件事是,如果堆栈提供的缓冲区上没有空间,则必须替换
分配
/重新定位方法
中
的新/delete调用。异常对象的内存是以未指定的方式<e
浏览 3
提问于2018-06-01
得票数 6
回答已采纳
2
回答
在c++中
分配
器和内置数组之间的区别?
、
、
、
、
最近,我一直试图创建
与
某些库容器(即向量、列表)类似的自定义容器。当我使用
分配
器
分配
动态内存
时,我注意到
分配
器和内置数组的想法是一样的。
分配
器保留一定数量的未构造的原始
动态内存
,并返回指向该内存池中第一个空闲位置的指针。而内置数组的功能也差不多。因此,如果我们有一个名为alloc的字符串的std::
分配
程序,那么这个代码alloc.allocate(7)和这个代码string* array = new string[7]应该具有相同的效果。那么,<em
浏览 0
提问于2015-03-01
得票数 0
回答已采纳
2
回答
类型转换在
动态内存
分配
中
扮演什么角色?
、
、
、
、
据我所知,可以使用malloc函数在C
中
完成
动态内存
分配
:我的问题是:
动态内存
分配
是如何工作的,它与通常的方法,即静态
分配
的工作方式有什么不同?
浏览 6
提问于2017-04-10
得票数 0
回答已采纳
3
回答
类私有成员C++的
动态内存
分配
与
std::向量
、
、
在学习c++时,我通常(经常)会遇到以下建议:“尽可能避免将
动态内存
分配
为;使用std::代替它们为您处理这个问题”。 所以我的问题是:我什么时候必须使用使用
动态内存
分配
?我所做的所有练习(我只是一个初学者)使用std::vector要容易得多;然而,我的讲师强迫我们对简单类(如矩阵、几何向量等)使用
动态内存
。和delete[]在析构函数
中
。到目前为止,我为new;delete[];找到的唯一优势是使用移动、复制和移动赋值(或者至少我告诉自己,这样做是值得使用
动态内存
的
浏览 2
提问于2019-03-06
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
详述动态内存分配
C语言快速入门——动态内存分配
C语言基础及指针动态内存分配
Android NDK开发之C语言基础:动态内存分配
第76p,单继承与多继承,多继承的问题
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券