这样可行是因为以下几点:
1 内部类可以直接访问外部类的静态成员、typedef、枚举值
2 Cleanup对象可能在多线程环境下重复构造初始化, 但无关紧要
但是和这个实现比较起来, cleanup是不是显得有些多余??
本文深入分析了单例模式的实现方式,并对比了不同实现中的清理对象使用情况,强调了清理对象在多线程环境下的作用及效率考量。
这样可行是因为以下几点:
1 内部类可以直接访问外部类的静态成员、typedef、枚举值
2 Cleanup对象可能在多线程环境下重复构造初始化, 但无关紧要
但是和这个实现比较起来, cleanup是不是显得有些多余??

被折叠的 条评论
为什么被折叠?