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;
[解决办法]