社区
图形处理/算法
帖子详情
mfc delete指针问题
qas12d
2016-12-04 12:02:32
自己在做程序的时候发现:
在h文件里定义了保存数据的指针,使用时再分配内存空间,如图:
F5运行后,直接点应用程序右上角的X 关闭程序时,delete []时出错,但我已经用if判断了这个指针是否为空了,为什么还会出现这样的问题?望不吝赐教!
...全文
317
3
打赏
收藏
mfc delete指针问题
自己在做程序的时候发现: 在h文件里定义了保存数据的指针,使用时再分配内存空间,如图: F5运行后,直接点应用程序右上角的X 关闭程序时,delete []时出错,但我已经用if判断了这个指针是否为空了,为什么还会出现这样的问题?望不吝赐教!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zgl7903
2016-12-04
打赏
举报
回复
从调试窗口看看 cdcdcdcd, 指针没有初始化
paschen
2016-12-04
打赏
举报
回复
第一:delete时的指针要与new时得到的指针值一样,即中间不能修改过这个指针 第二:同一块内存不能delete两次,delete后建议将指针设置为NULL,这样之后再delete也不会出现错误 从你调试图上看,你的指针并不是new时得到的,是一个还未初始化的值
schlafenhamster
2016-12-04
打赏
举报
回复
pbData 这个 指针 在 delete【】前 不能 ++ -- += -=
帖子:
MFC
控件类
指针
、new和GetDlgItem——工程代码(VC6)
近日在论坛上发一帖子:
MFC
控件类
指针
、new和GetDlgItem ,该代码是我使用VC6新建的一个工程。因很多人使用VC6,特新建一个这样的工程。但尽管如此,我所提到的
问题
依然存在,没有变化。希望各位高手、大侠和热心...
Windows资源管理器(
MFC
)
MFC
写的资源管理器,含注释 帖点代码片段出来 // 获取盘符到目录树,作为根目录下一级节点 void CwinResManagerDlg::GetLogicalDrives(HTREEITEM hRoot) { size_t szAllDrivesStrings = GetLogicalDriveStrings(0...
C++
MFC
实战速成教程(VS2013)上
让零基础朋友快速掌握
MFC
的开发,进入到C++的Windows编程之殿堂。
MFC
规模庞大,结构复杂,导致很多初学者学习困难。本教程,则排除一切对初步者的干扰,从
MFC
庞大的结构中,单刀直入,取出最核心的类,以简明易懂的...
2. RAII与智能
指针
1
RAII与智能
指针
直接使
指针
问题
忘记
delete
堆内存
指针
程序异常导致法执
delete
语句// 函数返回堆内存
指针
// do something, bu
谁删除了我的
指针
?
使用重载的new和
Delete
运算符查找悬空
指针
图形处理/算法
19,469
社区成员
50,697
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章