我在过去的一篇论文中提出了一个问题,在Solo中添加析构函数的效果是什么,它在其实现中具有删除oneInstance的语句。
添加删除oneInstance的效果究竟是什么?
class Solo
{
public:
Solo* instance();
private:
Solo();
static Solo* oneInstance();
}
答案 0 :(得分:0)
我认为您将在程序结束时遇到访问冲突。假设实例是静态变量。析构函数将尝试删除静态变量。