首页
查找话题
首页
C++ 中,如果指针换了被指向的东西,那被指向的原来的东西(是被 new 出来的)所占的内存会立刻被释放吗?
C++ 中,如果指针换了被指向的东西,那被指向的原来的东西(是被 new 出来的)所占的内存会立刻被释放吗? 第1页
1
网友的相关建议:
如果不能,原来//new出来的东西就永远也不能再delete掉了吗?
正确,这就叫做“内存泄漏”。
当然,标准的解法是使用 std::shared_ptr 之类,但那就是另一个问题了。
C++ 中,如果指针换了被指向的东西,那被指向的原来的东西(是被 new 出来的)所占的内存会立刻被释放吗? 的其他答案 点击这里
1
相关话题
为什么有人坚信人类不可能基于 GUI 的操作方式,发明出比「命令式编辑器」效率更高的开发环境?
C语言中,为什么指向指针的指针的类型是int **?类型的话直接int*不就行了?
相对论刚提出时,号称全球能完全理解的人不超过十人,现在却成为理工科必修课程,是我们智商提高了吗?
编写基于机器学习的程序,有哪些编写和调试的经验和窍门?
有没有目前不知道是否收敛的级数?
为什么char *a="xxxxx", *b="xxx"; strcpy(a, b);的用法不行?
用晶体管自制一个加法器,需要什么元件,该怎么做?
如何看待代码中的中文变量名?
你都用 Python 来做什么?
有没有什么工具可以帮助理解源代码的?
前一个讨论
为什么中国政府不能自己印很多钞票,然后去买俄罗斯的武器呢?
下一个讨论
玩微信可以有哪些理由?
相关的话题
《C专家编程》第六十页参数在传递时为什么会首先放到寄存器中?
为什么我时不时会看到「珍惜生命,远离 C++」?
作为非计算机专业的学生,觉得 C 语言远比其他语言易于上手,正常吗?
网上有对于C++编程要避免使用cin、cout、fstream;而是使用scanf、printf、FILE *的说法, 请问是正确的吗?
对于C#与C++之间的数据传输,用GCHandle或Marshal是否就是最好的方案了?
编程那么难,为什么不弄一个大众一学就会的计算机语言呢?
C 与 C++ 的真正区别在哪里?
如何向一个零基础的人,解释学习计算机编程的正确顺序和原因?
为什么总感觉DNA有种智慧设计的味道,更象一种编程语言,一定有人说是演化的结果,但是做个假设,如果?
NoSql是一种语言,还是一种概念?
如何在一个月内提高 C++ 水平?
C++工程中的目录有何意义?
C++ 运动完上一个函数到下一个函数时,上一个函数里的变量值(结构体变量)为什么没保留住,变成零了?
学习C语言到什么程度可以进入下一阶段学习,比如C++和Java?
Bug是如何产生的?
C++ 运动完上一个函数到下一个函数时,上一个函数里的变量值(结构体变量)为什么没保留住,变成零了?
c中struct 为什么可以在数据结构这样用?
【C#】this 关键字限定本地类型的成员?
为什么大多数人用C++时都要用&&,||和!来表示与或非,而不是用and or not?
电气专业和计算机结合有什么方向或者需要学习什么?
有什么C可以实现但C++不能实现的东西吗?
如果2个月可以训练出一名合格的码农,那么相关专业出来的大学生,4年书岂不是白读了?
点语法最早是在哪个编程语言中出现的?
C++工程中的目录有何意义?
为什么很多人都说 Java 和 C++ 不适合用 vim 开发?
大一新生做C语言课设被强制要求使用 Borland C++ 3.1,此IDE相对于其他IDE有何优点?
C++ 的 sizeof 是怎么实现的?
lua这种的违反直觉的用法怎么理解?
一个程序员多年累计编写一百万行代码是什么体验?
刷完算法导论和leetcode,能找到什么水平的工作?
服务条款
联系我们
关于我们
隐私政策
© 2025-02-21 - tinynew.org. All Rights Reserved.
© 2025-02-21 - tinynew.org. 保留所有权利