社区
C语言
帖子详情
菜鸟求助:程序结束后 申请的动态空间会不会自动释放啊?
Kai_gai
2011-06-15 09:57:48
能详细介绍一下就更好了 烦请大家帮忙
...全文
699
14
打赏
收藏
菜鸟求助:程序结束后 申请的动态空间会不会自动释放啊?
能详细介绍一下就更好了 烦请大家帮忙
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
5t4rk
2011-06-15
打赏
举报
回复
不会的
你自己申请的用完,就手动去释放
不然的话,直到真个程序结束的时候
它才会被释放的
luciferisnotsatan
2011-06-15
打赏
举报
回复
程序结束后,会收回分配给程序的所有资源。
但必须养成自己释放的习惯,不然有你苦的。
ace99999
2011-06-15
打赏
举报
回复
不会的!
自己动态申请的,必须自己释放,否则会在系统关闭后释放,而不是程序结束就释放了吧!
程序自己占用的内存才会在程序结束后释放!
liuhex
2011-06-15
打赏
举报
回复
不会,你要自己释放。对于new申请的要用delete释放。malloc申请的用free释放。
AnYidan
2011-06-15
打赏
举报
回复
[Quote=引用 1 楼 bdmh 的回复:]
整个程序结束后,所有资源都会释放
[/Quote]
os 会追讨欠款
如此美丽的你
2011-06-15
打赏
举报
回复
进程结束了,内存全部释放,申请的空间自动释放。
手动释放是一个好习惯。因为对于常驻内存的程序,比如一些拥有死循环的后台服务,如果完全依赖程序结束后的自动释放,那显然是一个灾难,因为该服务运行不了太长时间就会耗尽内存而崩溃。
机智的呆呆
2011-06-15
打赏
举报
回复
会。每个进程都有自己的堆,动态申请的内存来自于进程堆。进程结束了,进程中所维护的堆所占的资源会释放的。建议lz找本 windows核心编程 看看吧
aozhi
2011-06-15
打赏
举报
回复
进程结束了,内存全部释放,申请的空间自动释放。
手动释放是一个好习惯。因为对于常驻内存的程序,比如一些拥有死循环的后台服务,如果完全依赖程序结束后的自动释放,那显然是一个灾难,因为该服务运行不了太长时间就会耗尽内存而崩溃。
ryfdizuo
2011-06-15
打赏
举报
回复
malloc申请的内存必须显式free。
指针变量是自动变量会自己析构,但是指针指向的堆内存不会自动释放。
c_losed
2011-06-15
打赏
举报
回复
如果是new或malloc申请的 最好使用delete或free进行释放掉
虽然程序退出后 也可以释放 但会造成内存泄露
恨天低
2011-06-15
打赏
举报
回复
[Quote=引用 3 楼 namelij 的回复:]
不会
不过在你的应用程序结束之后,操作系统会帮你释放。
但如果程序没结束,则动态内存一直都在,不会被释放
[/Quote] +1
高性能架构探索
2011-06-15
打赏
举报
回复
不会
不过在你的应用程序结束之后,操作系统会帮你释放。
但如果程序没结束,则动态内存一直都在,不会被释放
ryfdizuo
2011-06-15
打赏
举报
回复
不会,必须程序员自己释放。
bdmh
2011-06-15
打赏
举报
回复
整个程序结束后,所有资源都会释放
python+selenium
自动
化软件测试
1.1 环境搭建 1.1.1 selenium简介 Selenium 是用于测试 Web 应用
程序
用户界面 (UI) 的常用框架。...Selenium的发展经历了三个阶段,第一个阶段,也就是selenium1的时代,在运行selenium1.0
程序
之前,我
深入解剖cpu编译到执行二进制代码全过程:ARM/X86双修圣典之看懂这份objdump就可以理解CPU如何执行二进制 一份雷军也说这汇编我服了的CPU级汇编分解剖析 嵌入式硬核玩家的汇编透视
当你敲下 gcc main.c -o a.out,再执行 ./a.out,屏幕上蹦出“Hello World!”的时候,你有没有想过,这背后到底...今天,咱们就通过一份你提供的真实的 objdump -d a.out 输出,来深入探索
程序
的“骨架”——汇编代码!
编写高质量代码之改善C++
程序
语法篇3<内存管理 >
阅读《编写高质量代码--改善C++
程序
的150个建议》,总结归纳; 此文用以加深记忆,督促学习的目的
工作中使用到的单词(软件开发)_2023_0316备份
【Runnable、Callable】与【ThreadPoolExecutor、ScheduledThreadPoolExecutor】 与【ExcutorService】 36.spring
自动
配置机制——spring.factories @import @EnableAutoConfiguration @EnableAspectJAutoProxy 39....
JavaScript高级技巧:深入探索JavaScript语
public class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改, 题解 | #明明的随机数#
菜鸟
代码 #include using namespace std;int main() { int n,count=0; 长鑫 8.11 软开二面 经理面?自我...
C语言
70,037
社区成员
243,246
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章