网站首页
编程语言
数据库
系统相关
其他分享
编程问答
annimal
2024-06-08
维护一个对象只能通过new来创建,且要实现对象能够自动销毁的单例代码实现及扩展。
结论:析构函数设为私有且在单例类的内部维护一个Chelper类。(如果是单例,还要将构造函数设为私有,如果是可以在全局有多个实例但是希望只能提供new创建,则构造必须公有且必须提供成员函数来调用deletethis来调用该对象的析构函数)。具体细节可看代码解释部分。代码实现:test.hcla