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



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

  

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

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

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




  

相关话题

  在C++中,为什么部分程序员喜欢在循环中写‘++i’而不是‘i++’? 
  代码之间为什么要加空格? 
  为什么不同系统不能兼容同一个已编译的可执行二进制文件? 
  大一下要学C++,电脑安装不上net4.0,有什么在线编程网站可以尽可能替代VS,拿来练习。? 
  C语言中, for 和 while 在汇编上有什么区别? 
  想走虚幻引擎c++路线,c++是否应该大量学习算法? 
  有一台不会坏掉的电脑,这台电脑上只有vc++6.0,给一个人一亿年的时间,能创造出现在的各种软件吗? 
  如何滴水不漏的学完C语言? 
  零基础如何学爬虫技术? 
  是否无法写一段代码将这段代码自己打印出来? 

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





© 2024-11-22 - tinynew.org. All Rights Reserved.
© 2024-11-22 - tinynew.org. 保留所有权利