您的位置:首页 > 其它

单例中的堆内存是否需要释放? 何时释放?

2017-04-02 17:37 267 查看
       对于大多数程序员来说, 单例模式几乎就是第一个熟悉的设计模式。 我们看到单例模式中经常有new,  但没有看见delete, 这样不会内存泄露吗? 于是, 我想问, 单例中的堆内存是否需要释放? 何时释放?

       先来看看我之前写过的一篇单例释放的问题:http://www.szmykybj.com/stpeace/article/details/46564309 《绝对不要在析构函数中释放单例-----这个至少3000元的bug让人蛋疼两三天》

       我想说, 单例伴随着进程的生命周期, 常驻内存, 不需要程序员来释放(实际上, 人为释放是有风险的)。 如果进程终结, 对应的堆内存自动被回收, 不会泄露。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: