c++: 单例模式(Singleton)的最优写法 |
您所在的位置:网站首页 › 写一个线程安全的单例java类 › c++: 单例模式(Singleton)的最优写法 |
目的
本例简介C++中单例模式的最优写法。 实现 基础写法下面的代码是C++单例的基础写法,在静态函数Singleton::getInstance()中定义了Singleton的静态变量对象,并返回此对象的引用。 由于C++函数的静态变量唯一性,可以确保例子中s对象的唯一性,线程同步,以及静态对象间的依赖关系等问题。 #include class Singleton { public: static Singleton &getInstance() { static Singleton s; return s; } public: void test() { std::cout |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |