一个只能在堆产生对象的类实现

来源:互联网 发布:星星知多少迷你世界 编辑:程序博客网 时间:2024/06/05 15:40


class NoStackObject
{
 protected:
  NoStackObject() { }
  ~NoStackObject() { }
 public:
  static NoStackObject* creatInstance()
  {
   return new NoStackObject() ;//调用保护的构造函数
  }
  void destroy()
  {
   delete this ;//调用保护的析构函数
  }
};


0 0
原创粉丝点击