关于delete的问题

[复制链接]
 楼主| txcy 发表于 2012-4-26 19:18 | 显示全部楼层 |阅读模式
代码如下:
LPTSTR pFileName;
pFileName
=
new
char[1024];
...
delete [] pFileName;

上面的delete [] pFileName;我也试过delete pFileName;运行时程序崩溃。
请问问题何在?
pkat 发表于 2012-4-26 19:24 | 显示全部楼层
看下你delete的时候指针是否还有效或者char[] pFileName = new char[1024];这样声明看看
baidudz 发表于 2012-4-26 19:35 | 显示全部楼层
new 的时候有 []  
delete 的时候就要有 []
这是规定,出错了不怪人.不出错就怪编译器不是很负责任.但是编译没必要为你这种错误负责
hsbjb 发表于 2012-4-26 21:00 | 显示全部楼层
按ls的方法试试
您需要登录后才可以回帖 登录 | 注册

本版积分规则

274

主题

2106

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部