C ++ Singleton Destructor - 删除oneInstance

时间:2016-04-28 12:53:11

标签: c++ singleton destructor

我在过去的一篇论文中提出了一个问题,在Solo中添加析构函数的效果是什么,它在其实现中具有删除oneInstance的语句。

添加删除oneInstance的效果究竟是什么?

class Solo
{
     public: 
          Solo* instance();
     private:
          Solo();
          static Solo* oneInstance();    
}

1 个答案:

答案 0 :(得分:0)

我认为您将在程序结束时遇到访问冲突。假设实例是静态变量。析构函数将尝试删除静态变量。