Aww::Aww()
{
  aw = NULL;
}

Aww::~Aww()
{
  if(aw)
  {
    delete aw;
    aw = 0;
  }
}


我没有弄错什么。我在构造函数中将aw扩展为NULL,并在析构函数中将其删除,然后再次将其初始化为0,但这只是说它可能未在构造函数中初始化,代码在cpp中完成了。
请提出我在做什么错。

最佳答案

像这样初始化它:

Aww::Aww() :
    aw(NULL)
{
}

09-30 23:58