c++: 单例模式(Singleton)的最优写法

您所在的位置:网站首页 写一个线程安全的单例java类 c++: 单例模式(Singleton)的最优写法

c++: 单例模式(Singleton)的最优写法

2024-07-11 17:19| 来源: 网络整理| 查看: 265

目的

本例简介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