腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
这会
彻底
清理
类
对象
动态分配
的
结果
吗
?
c++
、
memory-management
所以我用下面的代码
动态分配
了一个
类
对象
: void Inventory::createNewInventoryItem(std::string itemName, unsigned int maxQuantityorderThreshold, price);} 它存储在这个向量中:std::vector m_inventory; 然后,一旦
对象
被使用完毕m_inventory.at(posInVector)->~InventoryItems()
浏览 25
提问于2021-02-25
得票数 2
回答已采纳
1
回答
C++捕获-等价于C#中匿名lambda函数
的
子句
c#
、
c++
、
lambda
、
delegates
目前,我正在尝试将我用C++编写
的
项目移植到C#框架中。我遇到了将函数传递到另一个
类
的
问题。[&]() { hero->changeHP(10); }delegate { hero.changeHP(10); } 但是C#不认识英雄
对象</em
浏览 6
提问于2015-07-10
得票数 1
回答已采纳
2
回答
创建
对象
,奇怪
的
问题
iphone
、
objective-c
、
nsstring
、
cocos2d-iphone
、
nested
我有一个"Projectiles“
类
,我想用它来创建一个
对象
。为了最大限度地减少代码,我想从一个字符串中指定
对象
,
这会
清理
很多东西。例如:我有一个字符串,现在我想从Projectiles
类
中创建一个同名
的
对象
:这个是可能
的
吗
?那么最终
浏览 2
提问于2011-02-23
得票数 0
回答已采纳
1
回答
关于函数中定义
的
向量
c++
、
memory-management
、
memory-leaks
向量
的
任何部分会在堆中
吗
?如果是,执行完函数后是否会在堆中留下垃圾?谢谢。
浏览 5
提问于2011-03-09
得票数 1
回答已采纳
1
回答
仅对测试
的
模糊依赖关系
java
、
cdi
、
quarkus
虽然该应用程序引导良好,到目前为止还没有检测到功能丢失,但是由于多个(主要是重复
的
)错误,测试无法运行,例如: ..类型com.fasterxml.jackson.databind.ObjectMapper和限定符@Named(value = "objMapper") - java成员: com.proj.repository.MyDao#() -在
类
bean com.proj.repository.DomainDao(2)很少有其他类型产生相同
的
误差(经调整
的
航向类型)。objMapper"
浏览 1
提问于2019-11-27
得票数 1
1
回答
从列表中返回指向
对象
的
指针
c++
、
list
、
pointers
、
reference
我在一个
类
FutureEvent中有一个
对象
列表,在那里我希望能够像futureEvents.getNextEvent()这样
的
对象
。这是我目前
的
工作,然而,由于新调用,我认为这是我
的
主要内存泄漏
的
原因。任何帮助都将不胜感激。否则如何返回指向下一个事件
的
指针。
浏览 0
提问于2012-01-05
得票数 2
1
回答
C++替换向量中
的
动态
对象
c++
、
vector
、
stl
我想知道我是否用另一个向量替换了一个
动态分配
的
对象
,这个
对象
是被删除了,还是必须自己去做呢? ...这是内存泄漏
吗
?我不太了解向量,不知道它是否会自动删除东西(ParamsA)。如果不是,怎样才能把旧
的
清理
干净呢?
浏览 1
提问于2013-10-06
得票数 2
回答已采纳
1
回答
C++向列表中添加新
对象
以避免实现析构函数
c++
、
memory-management
向列表中添加新
对象
并返回指向该项
的
指针以模拟new运算符
的
行为是否是一个好主意?因为列表为我们处理
对象
的
清理
,所以我不需要实现析构函数,对
吗
?编辑:例如,我需要实现一个树数据结构,它
的
节点必须被
动态分配
。我希望通过使用我描述
的
方法来避免遍历析构函数中
的
树
的
工作。
浏览 3
提问于2022-03-06
得票数 0
2
回答
作为引发异常
对象
的
Struct基
类
c++
、
exception
、
vtable
、
virtual-destructor
直觉告诉我,抛出
的
类型越简单越好。与其抛出一个指针,不如抛出一个结构而不是一个
类
。但是,在这种情况下,有必要抛出一个具有
动态分配
成员
的
几乎完整
的
类
。在堆中分配内存是很方便
的
,因为缓冲区可能会变得相当长,而且复制成本很高;它不需要方法,因为它充当其他
对象
的
控制/参数结构,但是在堆中构建它以抛出指向struct
的
指针和使用析构函数来
清理
内存是很方便
的
。越简单越好,那么析构函数
浏览 2
提问于2011-04-21
得票数 1
2
回答
网络I/O和C++缓冲区
的
动态内存分配与静态内存分配
c++
、
memory-management
我不确定主题是否正确,但我将在下面尝试解释我
的
问题。我寻找
的
是某种“学术答案”,因为我认为我
的
两个解决方案在运行时都会给出类似的
结果
。我在Linux上有一个C++程序,它执行许多网络I/O操作,我想知道是在客户机
类
中内置缓冲区还是
动态分配
缓冲区更好。我开始思考first解决方案中
的
TcpClient
对象
在处理器缓存中
的
行为。每次我们在代码中访问这样
的
对象
时,它都会被加载到处理器缓存中,并且
浏览 1
提问于2011-02-07
得票数 3
2
回答
在作用域生存期之前调用了C++析构函数
c++
、
memory-management
、
memory-leaks
、
stack
、
heap-memory
我有一个关于过早触发
对象
析构函数
的
问题。我有一个
动态分配
的
指针数组,指向
动态分配
的
Word
对象
。该数组
的
名称为words_。words_是另一个名为字典
的
类
的
类属性。在我
的
Dictionary
类
中,我有一个函数,我可以在其中访问每个Word
对象
并调用Word
类
的
成员函数。,只要函数
的
作用域结束
浏览 17
提问于2020-07-27
得票数 1
3
回答
,其中分配按值返回
的
对象
。
c++
、
temporary-objects
问题是:当按值返回时,临时
对象
在哪里分配?也就是说,在堆栈上,在
动态分配
的
内存中,编译器在这种情况下会做什么?我正在深入研究C++03中
的
move构造函数成语中
的
底层逻辑,如中所描述
的
,有趣
的
部分是如何返回
对象
: int values[100];}; } return ret;和a(func)之间
的
点显然包含堆栈
清理
和进一步
的</
浏览 2
提问于2013-09-08
得票数 1
回答已采纳
1
回答
在
类
中存储多态
对象
的
C++11方法
c++11
、
polymorphism
、
smart-pointers
在C++11之前,我将实现一个
类
Foo,其中包含基
类
栏
的
多态
对象
,如下所示:按照Scott关于原始指针不好
的
建议,我想以Foo
的
方式实现C++11,但我不知道
这会
是什么样子。{ Foo(std::unique_ptr<Bar> b) : m_b(std::move(b
浏览 2
提问于2016-06-17
得票数 1
回答已采纳
1
回答
C++中堆
的
损坏
c++
、
memory-management
、
heap-corruption
我是一个初学C++
的
程序员。最近,我开始使用C++进行图像处理。这可能是由于堆损坏,这表明plappd.exe或它加载
的
任何DLL中存在错误。Matrix::Matrix(int _y, int _x) x = _x; M = new doublek] * m(k, j); return b;
浏览 2
提问于2013-09-24
得票数 1
8
回答
离开作用域时未调用析构函数
c++
、
scope
、
destructor
我正在学习C++中
的
内存管理,我不明白为什么在离开作用域时只调用一些析构函数。在下面的代码中,只在myfunc结束时调用obj1析构函数,而不是为
动态分配
的
obj2调用。cl1 obj1(222,"NY"); obj2= new cl1; obj2 -> ~cl1 ; 下面是我
的
析构函数
浏览 0
提问于2011-07-18
得票数 2
回答已采纳
6
回答
动态分配
对象
数组
c++
、
memory-management
、
pointers
、
destructor
、
copy-constructor
我有一个包含
动态分配
数组
的
类
,比如说{ A() myArray = 0; A(int sizedelete [] myArray;}所
浏览 7
提问于2008-11-01
得票数 67
回答已采纳
3
回答
如何正确处理构造函数中
的
异常?
c++
、
exception-handling
、
constructor
可能重复: 谢谢。
浏览 5
提问于2012-10-04
得票数 7
2
回答
Valgrind标记故意泄漏
c
、
memory-leaks
、
annotations
、
valgrind
、
false-positive
我觉得这必须是一个功能,但我
的
Google-Fu让我失望了。如果之前有人问过/回答过这个问题,我提前道歉,这很明显,但我什么也找不到。我知道我可以创建一个抑制文件,但这感觉是手动
的
浏览 1
提问于2013-07-26
得票数 2
1
回答
定义自定义新运算符和删除运算符时
的
C++ - make_shared
c++
、
c++11
、
effective-c++
通常,特定于
类
的
例程只用于分配和释放与
类
的
对象
大小相当
的
内存块。这样
的
例程不适合std::shared_ptr对自定义分配(通过std::allocate_shared)和取消分配(通过自定义删除器)
的
支持,因为std::allocate_shared请求
的
内存量不是
动态分配
对象
的
大小因此,使用make函数创建具有
类
特定版本
的
操作符new和运算符
浏览 2
提问于2018-03-22
得票数 0
2
回答
Attr更改标签a
的
url参数
javascript
、
python
、
jquery
、
django
我想用jquery更改标记a属性href,但是
结果
并不像我预期
的
那么好。$('#doc-menu > li > a').attr('href', '/?child=True')像这样
的
35/?child=True 但是现在我已经
彻底</em
浏览 0
提问于2018-03-25
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
一张图读懂jvm之运行时数据区-堆、栈、以及程序计数器
第33讲-动态内存管理
面向对象相关热点问题的解答(二)
CCleaner软件自定义清理设置
智能指针:让C+程序更加安全和高效的神器
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券