社区
非技术类
帖子详情
在mfc程序中,用new动态分配一个数组,如果不用delete[],在程序结束运行后,该数组会不会自动释放?
1vcbird1
2002-02-28 11:15:20
在mfc程序中,用new动态分配一个数组,如果不用delete[],在程序结束运行后,该数组会不会自动释放?
...全文
334
14
打赏
收藏
在mfc程序中,用new动态分配一个数组,如果不用delete[],在程序结束运行后,该数组会不会自动释放?
在mfc程序中,用new动态分配一个数组,如果不用delete[],在程序结束运行后,该数组会不会自动释放?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Tiango
2002-03-01
打赏
举报
回复
书上说:New应该和Delete配套使用,你不会没有看到这句话吧!基本的语法就没有为什么了吧!
wpmsoft
2002-03-01
打赏
举报
回复
绝对不会的,会造成机器崩溃!!!当然不是马上。这个问题是不需要问的。
wpmsoft
2002-03-01
打赏
举报
回复
绝对不会的,会造成机器崩溃!!!当然不是马上。这个问题是不需要问的。
kook
2002-03-01
打赏
举报
回复
程序结束是会释放的,而且你程序里new很多空间(即使死循环)也不是很快就死掉的----内存不够,硬盘会自动顶上
不过,如果你不delete,以后这块程序万一拿到什么地方复用,后果就严重了
xiaobei525
2002-03-01
打赏
举报
回复
程序运行时,系统为程序分配了一定的空间,而程序中new则使用此空间 ,当程序退出时,系统将释放上述空间,因此,如果程序退出,则new的空间也会释放掉。
prog_st
2002-03-01
打赏
举报
回复
在程序运行时,一般情况下不会!
结束运行,则可能会!
livelivelive
2002-03-01
打赏
举报
回复
当然不能!new的形式和对应的Delete必须一致,你必须告诉delete指针指针指向的是单个对象还是对象数组,delete才能决定调用多少个析构函数!详见《Effective C++2e》的内存管理篇。
lithe
2002-03-01
打赏
举报
回复
程序结束运行后,该数组会自动释放
cowmax
2002-03-01
打赏
举报
回复
You must manually release the memory blocks allocated by 'new' or
other alike allocaters.
gdxflm
2002-03-01
打赏
举报
回复
你编一个简单的程序,用NEW申请一块大内存,循环N次,不delete退出。执行此程序M次,你就可以看到结果了。
keenhaung
2002-02-28
打赏
举报
回复
警告:如不delete很危险!!!
1vcbird1
2002-02-28
打赏
举报
回复
to ytweiwei(无情)
也就是说数组会被释放吧?
ytweiwei
2002-02-28
打赏
举报
回复
Windows将不同的程序安排在不同的进程里,在程序推出时进程被销毁,内存泄漏就不存在啦!
mountlin
2002-02-28
打赏
举报
回复
不会
MFC
读位图像素到二维
数组
,将
数组
中
像素显示位图
在编程领域,尤其是在Windows应用
程序
开发
中
,
MFC
(Microsoft Foundation Classes)是
一个
强大的库,它提供了C++类来封装Windows API,使得开发工作更加简洁。本主题聚焦于如何使用
MFC
来处理位图图像,具体涉及从BMP...
CStringArray二维
数组
的定义和操作
在上述代码
中
,注意每个子
数组
`subString`都是通过`
new
`关键字
动态分配
的,因此在使用完毕后需要记得
释放
内存以避免内存泄漏。但在示例
中
没有显示
释放
内存的部分,实际应用
中
应当在适当的时候调用`
delete
`。 接着,...
数组
、指针与字符串 C++编程
动态内存分配是 C++
中
的一种重要机制,它可以在
程序
运行
时
动态分配
内存。我们可以使用 `
new
` 和 `
delete
` 运算符来分配和
释放
内存。 在实验代码
中
,我们定义了三个函数:`print`、`reserve` 和 `main`。`print` ...
深入分析
MFC
中
的CArray类
在上面的例子
中
,`Var2`使用了引用作为第二个模板参数,这样在添加或修改
数组
元素时可以避免不必要的复制操作,从而提高效率。 #### 三、CArray的成员变量及构造函数 `CArray`类有以下几个重要的成员变量: 1. `...
数据类 在VC
中
新建
一个
数据类,用于对已知
数组
进行操作
你可以声明
一个
动态
数组
或者使用STL
中
的`std::vector`来实现。 ```cpp class DataArray { private: int* data; // 动态
数组
示例 // 或者 std::vector<int> vecData; // STL vector 示例 public: // 构造函数和...
非技术类
1,662
社区成员
58,948
社区内容
发帖
与我相关
我的任务
非技术类
VC/MFC 非技术类
复制链接
扫一扫
分享
社区描述
VC/MFC 非技术类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章