社区
图形处理/算法
帖子详情
mfc delete指针问题
qas12d
2016-12-04 12:02:32
自己在做程序的时候发现:
在h文件里定义了保存数据的指针,使用时再分配内存空间,如图:
F5运行后,直接点应用程序右上角的X 关闭程序时,delete []时出错,但我已经用if判断了这个指针是否为空了,为什么还会出现这样的问题?望不吝赐教!
...全文
343
3
打赏
收藏
mfc delete指针问题
自己在做程序的时候发现: 在h文件里定义了保存数据的指针,使用时再分配内存空间,如图: F5运行后,直接点应用程序右上角的X 关闭程序时,delete []时出错,但我已经用if判断了这个指针是否为空了,为什么还会出现这样的问题?望不吝赐教!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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,特新建一个这样的工程。但尽管如此,我所提到的
问题
依然存在,没有变化。希望各位高手、大侠和热心人士可以帮忙解决!谢谢! 原帖:http://topic.csdn.net/u/20101014/15/7a4e8009-0176-4219-b070-1c6666e9d6f9.html
Windows资源管理器(
MFC
)
MFC
写的资源管理器,含注释 帖点代码片段出来 // 获取盘符到目录树,作为根目录下一级节点 void CwinResManagerDlg::GetLogicalDrives(HTREEITEM hRoot) { size_t szAllDrivesStrings = GetLogicalDriveStrings(0,NULL); //获取驱动器字符长度 char* pDriveStrings = new char[szAllDrivesStrings + sizeof(_T(""))]; //定义字符串存储驱动器字符pDriveStrings GetLogicalDriveStrings((DWORD)szAllDrivesStrings,pDriveStrings); //获取驱动器字符到pDriveStrings //截取单个驱动器字符出来添加到目录树上 //定义临时字符
指针
指向驱动器字符信息 //(为了最后可以释放驱动器字符串方便,如果直接移动字符串
指针
,后面调用
delete
释放字符串资源的时候会报错) char* pTempDrive = pDriveStrings; size_t szDriveString = strlen(pTempDrive); while(szDriveString>0) { m_Tree.InsertItem(pTempDrive,hRoot); //加载解析后的一个驱动器信息到目录树 pTempDrive += szDriveString + 1; szDriveString = strlen(pTempDrive); }
delete
pDriveStrings; }
曲线绘制小软件(改进版)
修正了内存泄露的
问题
,优化了部分曲线绘制效率
VC++编程100例
VC++编程100例。包含了很多的实例,包括了很多方面,如界面编辑,文件操作等等。十分适合初学者。
delete
指针
后调试出错的原因
转自百度https://zhidao.baidu.com/question/1796910478806131267.html
delete
只能用来删除用new分配的空间。 你用X=new int;那么这时X保存的是你向系统申请的空间的地址(new int的地址),这个地址你可以用
delete
把它释放。但是你在后面写着X=&varOne,那么这时X保存的是varOne变量的地址,这个变量...
图形处理/算法
19,472
社区成员
50,678
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章