首页
查找话题
首页
C++ 中,如果指针换了被指向的东西,那被指向的原来的东西(是被 new 出来的)所占的内存会立刻被释放吗?
C++ 中,如果指针换了被指向的东西,那被指向的原来的东西(是被 new 出来的)所占的内存会立刻被释放吗? 第1页
1
网友的相关建议:
如果不能,原来//new出来的东西就永远也不能再delete掉了吗?
正确,这就叫做“内存泄漏”。
当然,标准的解法是使用 std::shared_ptr 之类,但那就是另一个问题了。
C++ 中,如果指针换了被指向的东西,那被指向的原来的东西(是被 new 出来的)所占的内存会立刻被释放吗? 的其他答案 点击这里
1
相关话题
为什么不把push ebp和mov ebp, esp的操作通过硬件方式做进call指令中?
为什么要把程序写死?
如何使malloc分配内存失败时,强制结束程序?
有没有工具能找出程序01代码相同的部分, 精简掉相同部分,只操作他们的地址码来让程序依然能运行?
为什么程序代码被编译成机器码就不能跨平台运行?
C++,全局变量如果用new了,需要delete吗?
该如何正确看待c中的字符串常量?
工厂模式(factory Method)的本质是什么?为什么引入工厂模式?
目前中国程序员和美国程序员的差距在哪里?
Java为什么选择interface来作为"接口"这个功能的关键字?
前一个讨论
为什么中国政府不能自己印很多钞票,然后去买俄罗斯的武器呢?
下一个讨论
玩微信可以有哪些理由?
相关的话题
Python真的不适合游戏开发吗?游戏全都用像Python这种解释型语言写,对开发出的游戏有什么影响?
fopen()的第二个参数为什么会采用字符串形式?
lua这种的违反直觉的用法怎么理解?
举办个《中国好码农》节目如何?
现在 c++中 long 整数类型还有使用的意义吗?
“闭包是穷人的对象”,“对象是穷人的闭包”,如何理解这两句话?
如何评价Qt Lite Project?
C++ 难在哪?
有哪些值得学习的国内 c++ 开源项目?
编程中如何给变量命名?有哪些规范的做法值得学习借鉴?
为什么很少看到计算机类专业学生或者程序员进入《最强大脑》?
低耦合或代码重复在该情况中该如何抉择?
如何巧妙地向没有学过编程语言的同志们解释“空格也是字符”?
编程最基本的术语「bug」该怎么翻译?
相比其他语言,C、C++究竟快在哪里?
大公司为什么无法轻松使用更新的c++版本?
如何看待 Python 之父关于帮助中国程序员应对 996 工作制的讨论?
有没有一段代码,让你为人类的智慧击节叫好?
如何评价微软正在开发的人工智能编程软件 DeepCoder?
如果中国一开始就禁止微软和英特尔AMD进入中国大陆地区,现在的中国大陆地区会出现哪些现象?
如何评价博客园关于 C++ 的这篇热门文章?
朋友自杀前把名字改成了nullptr,是什么意思?
如何激怒一位 C++ 爱好者?
有哪些让人相见恨晚的 MATLAB 命令?
相比其他语言,C、C++究竟快在哪里?
代码之间为什么要加空格?
像C语言这样的编译型语言能否在不同CPU上,通过相同标准库的编译器,用源代码实现跨平台?
为什么写程序的时候可以坚持很久,但是学习数学就很难保持注意力?
为什么不同系统不能兼容同一个已编译的可执行二进制文件?
游戏开发在向去编程化发展吗?
服务条款
联系我们
关于我们
隐私政策
© 2025-06-18 - tinynew.org. All Rights Reserved.
© 2025-06-18 - tinynew.org. 保留所有权利