百科问答小站 logo
百科问答小站 font logo



C++ 中,如果指针换了被指向的东西,那被指向的原来的东西(是被 new 出来的)所占的内存会立刻被释放吗? 第1页

  

user avatar    网友的相关建议: 
      
如果不能,原来//new出来的东西就永远也不能再delete掉了吗?

正确,这就叫做“内存泄漏”。

当然,标准的解法是使用 std::shared_ptr 之类,但那就是另一个问题了。




  

相关话题

  编译器生成的汇编语句执行顺序为什么与C代码顺序不同? 
  一个程序员多年累计编写一百万行代码是什么体验? 
  怎么在事先未知将要输入数字的个数的情况下,将其全部赋值给一个数组? 
  如果让你重新开始学计算机,你的学习路线会是怎么选择? 
  怎样评价《数码宝贝》第一部中的泉光子郎的编程水平? 
  为什么当年 Android 选择用 Java 作为开发语言? 
  <<深度探索c++对象模型>>中的虚继承看着蛋疼,感觉这在实际中也没多大用,需要继续深究吗? 
  按照现在硬件发展的速度,是否还需要高效的代码? 
  python是对面向对象编程友好的语言吗?有没有改进空间? 
  怎么看待 Linus 和 Richard Stallman 对 C++ 的态度? 

前一个讨论
为什么中国政府不能自己印很多钞票,然后去买俄罗斯的武器呢?
下一个讨论
玩微信可以有哪些理由?





© 2025-05-31 - tinynew.org. All Rights Reserved.
© 2025-05-31 - tinynew.org. 保留所有权利