C++
sgl870927
这个作者很懒,什么都没留下…
展开
-
C++ 单例模式
实现方式一: #include templatetypename T> class Singleton : boost::noncopyable { public: static T& instance() { pthread_once(&ponce_, &Singleton::init); return *value_; }转载 2012-10-16 18:24:39 · 781 阅读 · 0 评论 -
(转)C++中extern “C”含义深层探索
C++中extern “C”含义深层探索 1.引言 C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类的全局变量和函数。但是,C++毕竟是一种面向对象的程序设计语言,为了转载 2012-10-23 18:00:27 · 722 阅读 · 0 评论