如何判断一个指针为空? if(NULL==Test){//指针是空的。} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 if(Test){//指针是空的。} if (Test == NULL){ //上面错了,这样才是空的} sorry,光copy&paste了,感谢prefix(MtSC) 的指正应该是:if(Test){ //指针非空} else{ //指针为空} CWnd* Test;Test=New CListCtrl;...delete Test;这时的delete Test只是把Test的内存空间归还给了系统, 最安全的方法就是在delete Test之后把Test指针赋成NULL, 即:Test = NULL;以后你就可以通过楼上们所说的方法来判断指针是否有效了~~~~ 同样的代码,同样的配置,为什么生成的DLL大小不一样呢?大的可以被调用,小的不可以被调用? 获取一个对话框的 静态文本框 句柄 用OnReceive接受数据前,为什么要先执行一个对话框语句才顺利激发?很急,哪位遇到过 请教各位达人,一个BSTR类型的字符串截取问题!!!!!!!!!!!! Win32程序如何消息影射的定义 关于AfxBeginThread的疑问 组合框问题?急!! 简直是送分 chtmlview获取网页的html问题 换行出现的问题,进来看看吧 ADO如何删除当前记录? 利用VC++的DAO编程的时候遇到一个问题
{
//指针是空的。
}
{
//上面错了,这样才是空的
}
应该是:if(Test)
{
//指针非空
}
else
{
//指针为空
}
CWnd* Test;Test=New CListCtrl;
.
.
.
delete Test;这时的delete Test只是把Test的内存空间归还给了系统, 最安全的方法就是在
delete Test之后把Test指针赋成NULL, 即:
Test = NULL;
以后你就可以通过楼上们所说的方法来判断指针是否有效了~~~~