delete 对象指针程序,程序崩溃,求解答。该怎么处理

delete 对象指针程序,程序崩溃,求解答。
类的成员变量含2个指针
析构函数如下:
GetSystemInfo_PoboF::~GetSystemInfo_PoboF()
{
  delete this->GetCuInfo;
  delete this->GetCPU;
this->GetCuInfo=NULL;
this->GetCPU=NULL;
}




------解决方案--------------------
仅凭这些看不出有什么问题来
------解决方案--------------------
贴这代码定位不了问题的


------解决方案--------------------
没判空
------解决方案--------------------
两个指针是否指向new的内存···
------解决方案--------------------
我想看看你怎么对这些指针new的以及所有使用了这些指针成员的代码
------解决方案--------------------
delete this->GetCuInfo;
delete this->GetCPU;

这两个东西,命名怎么像函数?
如果真的是对像指针,最好,构造函数里面加上:
this->GetCuInfo=NULL;
this->GetCPU=NULL;
------解决方案--------------------
探讨
类的成员变量含2个指针
析构函数如下:
GetSystemInfo_PoboF::~GetSystemInfo_PoboF()
{
delete this->GetCuInfo;
delete this->GetCPU;
this->GetCuInfo=NULL;
this->GetCPU=NULL;
}

------解决方案--------------------
探讨

没判空

------解决方案--------------------
可能删除“虚吊”指针了吧!

虚吊——两个指针指向同一块内存,当前者释放后,二次释放的那位就是——虚吊指针。因为它的指向的内存已经不存在喽!


------解决方案--------------------
所贴无错,delete以后可以置空,而且是规范写法。