相关疑难解决方法(0)

为什么下面的代码没有崩溃,虽然我删除了对象?

class object
{
  public:
    void check()
    {
      std::cout<<"I am doing ok..."<<std::endl;
    }
};

int main()
{
  object *p = new object;
  p->check();
  delete p;
  p->check();
  delete p;
  p->check();
}
Run Code Online (Sandbox Code Playgroud)

编辑:大师,我很困惑的许多声明"它可能崩溃或可能没有"..为什么没有标准说,这是我们如何处理使用'删除操作符'删除的内存块..?有什么投入?

c++

7
推荐指数
5
解决办法
472
查看次数

标签 统计

c++ ×1