首页
查找话题
首页
C++ 中,如果指针换了被指向的东西,那被指向的原来的东西(是被 new 出来的)所占的内存会立刻被释放吗?
C++ 中,如果指针换了被指向的东西,那被指向的原来的东西(是被 new 出来的)所占的内存会立刻被释放吗? 第1页
1
网友的相关建议:
如果不能,原来//new出来的东西就永远也不能再delete掉了吗?
正确,这就叫做“内存泄漏”。
当然,标准的解法是使用 std::shared_ptr 之类,但那就是另一个问题了。
C++ 中,如果指针换了被指向的东西,那被指向的原来的东西(是被 new 出来的)所占的内存会立刻被释放吗? 的其他答案 点击这里
1
相关话题
对于C#与C++之间的数据传输,用GCHandle或Marshal是否就是最好的方案了?
C语言和C++中,为什么malloc函数需要传入申请的内存大小,而free时候却不需要传大小呢?
程序员是如何看待「祖传代码」的?
黑客比普通程序员高在哪里?
你工作中最推荐的 C/C++ 程序库有哪些,为什么?
单片机编程最早是汇编,然后从汇编转为c语言,那么,c++会不会替代c语言来进行单片机编程 ?
作为一个有理想的程序员,必读的书都有哪些?
C/C++中,设计的时候字符/字符串为什么要加引号?
埃式筛为什么只要筛到根号n就好了?
如何让停留在语法层面的 C++,变成实际工程中的 C++?
前一个讨论
为什么中国政府不能自己印很多钞票,然后去买俄罗斯的武器呢?
下一个讨论
玩微信可以有哪些理由?
相关的话题
C语言中, for 和 while 在汇编上有什么区别?
为什么有些编程语言写完一句后要加分号?
打字速度对编程的影响大吗?
C++ 的智能指针不就基本解决了野指针问题了吗?为什么还要吹捧rust的内存安全?
for(int i = 0; ; i++); printf("i love you"); 请问这条代码是什么意思,可以运行出什么结果?
在C语言中,math.h中定义的各种数学函数在电脑上具体是怎么实现的?
英语好对软件开发好处不大,对吗?
为什么C++写视频播放器要用ffmpeg?
PHP、Java、Python、C、C++ 这几种编程语言都各有什么特点或优点?
为什么尽管 C++ 早就有了很多现代功能,但是却长期给人原始的印象呢?
如何评价《太吾绘卷》的程序代码?
该如何正确看待c中的字符串常量?
你见过最烂的代码长什么样子?
为什么同为系统级编程语言,Rust 能拥有现代构建/包管理工具,C++ 却不能?
能否通过逻辑编程消灭程序BUG?
是 C++ 的发展进入了邪路,还是我写代码的姿势不正确?
为什么看到这么多人不推荐C++?
如何理解编程语言中「流」(stream)的概念?
能否把高版本的libstdc++静态连接到一个只暴露纯C接口的动态库中,给低版本c++程序调用?
运行时异常处理程序是如何实现的?
《C专家编程》第六十页参数在传递时为什么会首先放到寄存器中?
为什么不建议一个对象在多处存储引用?
C语言初学者该怎样去更好的学习C语言?
VScode为什么把*.C当成C而不是C++?怎么改?
C++的move构造是否是设计失败的?
C++对一个map不断insert delete元素(多任务中的一个任务),是否存在内存碎片问题?
怎样用c语言画一个"三维的球体"?
既然有文件后缀名,为何还需要MIME类型?
如果一个程序员工作5年后还没成为大牛,是不是该考虑别的路子了?
为什么很少看到计算机类专业学生或者程序员进入《最强大脑》?
服务条款
联系我们
关于我们
隐私政策
© 2024-06-02 - tinynew.org. All Rights Reserved.
© 2024-06-02 - tinynew.org. 保留所有权利