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



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

  

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

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

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




  

相关话题

  如何滴水不漏的学完C语言? 
  大一新生入学半个月,有比赛需要一个月造出红外循迹智能车,会C语言和c++,要怎么开始入门? 
  C#程序如何调用Python程序? 
  如何看待萧井陌办IT培训班? 
  如何设计制度,才能使程序员职位被程序员世家垄断? 
  在有固态硬盘的情况下,C++编译速度的瓶颈是否还在硬盘I/O? 
  准大一,软件工程,想进互联网大厂,这四年应该做些什么? 
  为什么多数编程语言的赋值在左边?是有什么历史渊源吗? 
  如何看待没有学历的程序员? 
  写 C C++ 语言时候,如果每次申请内存就把 Free 内存的代码写上,是否能有效避免内存泄漏? 

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





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