设计模式
zztan
这个作者很懒,什么都没留下…
展开
-
C++实现单例的5种方法总结
本文结合一些已有的C++ 单例模式 设计方法,总结出了5种实现方式,并指出其中的使用特点和注意事项; 参考引用的文章链接: ++ 几种单例模式的写法 https://segmentfault.com/q/1010000004157283 一般情况下,为了实现单例我们都会想到使用 static 成员,下面#1是最基本的方式; #1 静态成员指针: cla原创 2017-01-23 10:36:09 · 15713 阅读 · 2 评论 -
使用boost::function 实现一个 单例线程
所谓单例线程: 是指,线程只运行一个实例, #ifndef __RM_RUN_ONCE__H__ #define __RM_RUN_ONCE__H__ #include "boost/scoped_ptr.hpp" #include "boost/thread.hpp" template /* //NOTE: here only accept boost::funct原创 2017-04-20 11:08:21 · 305 阅读 · 0 评论