编程时的一些小问题
class A : public B
{
className objectName;
}
结果在 A * a = new A()
时提示错误 “error C2280: “尝试引用已删除的函数”
结果发现问题所在:在 className objectName
中,其析构函数没有 public
造成的。
即:
class className
{
public:
~className() {};
}
由于忘记了在析构函数~classNme() {};
中加入public
造成的错误
2018-04-24 小记