相关疑难解决方法(0)

你如何检查无效指针?

我目前的代码效果如下:

if( objectPointer != NULL){
    delete objectPointer;
}
Run Code Online (Sandbox Code Playgroud)

不起作用,因为编译器将指针设置为无效的十六进制数,例如:

  • 0xbaadf00d
  • 0xdeadbeef

等等....

那么在尝试删除对象之前检查无效指针的最佳方法是什么?

c++ pointers

12
推荐指数
3
解决办法
3万
查看次数

标签 统计

c++ ×1

pointers ×1