首页
查找话题
首页
C++ 中,如果指针换了被指向的东西,那被指向的原来的东西(是被 new 出来的)所占的内存会立刻被释放吗?
C++ 中,如果指针换了被指向的东西,那被指向的原来的东西(是被 new 出来的)所占的内存会立刻被释放吗? 第1页
1
网友的相关建议:
如果不能,原来//new出来的东西就永远也不能再delete掉了吗?
正确,这就叫做“内存泄漏”。
当然,标准的解法是使用 std::shared_ptr 之类,但那就是另一个问题了。
C++ 中,如果指针换了被指向的东西,那被指向的原来的东西(是被 new 出来的)所占的内存会立刻被释放吗? 的其他答案 点击这里
1
相关话题
Linux如何优化程序的体积大小?
大家在计算机学习路上,都看过哪些神一般的书?
为什么c++中要分为heap(堆)和stack(栈)?
关于C/C++编译器,有哪些是有中文报错的吗?
C#中字符串可以使用可变大小的内存,为什么数字不能?
现在快2022年了,c++为什么还要实现(.cpp)和声明(.h)分开?
编程究竟难在哪?
无代码编程会是以后的趋势吗?
为什么好多编程“牛人”不喜欢用 Microsoft Visual Studio?
现在的编程语言越来越多,为什么 C 和 C++ 还没有被现在的时代淘汰呢?
前一个讨论
为什么中国政府不能自己印很多钞票,然后去买俄罗斯的武器呢?
下一个讨论
玩微信可以有哪些理由?
相关的话题
能否使用3的指数来减小二进制文件存储的体积?
将一个double型(int型)格式化输出为int型(double型)时发生了什么?
如何正确地使用设计模式?
有没有目前不知道是否收敛的级数?
既然在语言层面上 Java 要落后于 C#,那为何国内 Java 架构到处都是?
C++的move构造是否是设计失败的?
c语言如何定义没有返回值的main函数?
为什么不同的死循环占用资源不同?
网上有对于C++编程要避免使用cin、cout、fstream;而是使用scanf、printf、FILE *的说法, 请问是正确的吗?
有哪些看似简单其实非常精妙的代码?
有什么像a=a+b;b=a-b;a=a-b;这样的算法或者知识?
在C语言中,math.h中定义的各种数学函数在电脑上具体是怎么实现的?
为什么有一些程序员认为开源有助于发现软件中的缺陷?
作为一个程序员,你的桌子上都有些什么?
为什么8bit限制是-128到127而不是-127到128?
如何看待北京理工大学2018-2019求是书院C语言期末?
为什么说C++的main函数最后不写 return 0; 是不好的习惯?
c#中没有友元类那么这种设计是否不太合理,如何修改才能得到更好的方案?
用链表的目的是什么?省空间还是省时间?
计算 2 的 64 次方有什么特殊技巧?
既然有指针了,为什么c++还搞个引用出来?
为什么从机器码反推出C代码是不可能的?
各种语言写网络爬虫有什么优点缺点?
有什么很好的软件是用 Qt 编写的?
程序中的堆和栈大小是动态变化的,还是相对固定的?
编程思想里面,何谓解耦?
C标准库的行业地位是怎么形成的?
同时会C#、Qt还有Python是一种什么体验?
如何评价微软和 GitHub 员工支持 996.ICU 运动? 是否能产生实际作用?
C语言初学者该怎样去更好的学习C语言?
服务条款
联系我们
关于我们
隐私政策
© 2024-11-21 - tinynew.org. All Rights Reserved.
© 2024-11-21 - tinynew.org. 保留所有权利