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



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

  

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

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

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




  

相关话题

  一个即将步入大学对编程感兴趣的学生,3 年能将 Java 学到什么程度,应怎样合理分配这 3 年? 
  真心觉得C语言链表很抽象 难学 该如何学习? 
  python是用C实现的,Java是用C++实现的,那为什么不直接用C或C++呢? 
  小白问一下,比较厉害的编程代码,到底厉害在什么地方?是用最少的语言表达出意思,然后不会出现矛盾? 
  做控制、机器人等算法工程师是怎样一种体验? 
  怎么从本质上理解面向对象的编程思想? 
  当你学会了什么之后感觉自己的编程算是入门了? 
  如何评价《轩辕剑外传穹之扉》制作人杨渊升针称《巫师 3》「200 人三年的制作规模,我们真的也可以」? 
  Python中 __init__的通俗解释是什么? 
  C++ 语言会不会在十年内退出市场? 

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





© 2025-03-21 - tinynew.org. All Rights Reserved.
© 2025-03-21 - tinynew.org. 保留所有权利