浅谈C++中的单例模式_雨时滴答猿先晓的博客-CSDN博客_c++单例模式特点
c++: 单例模式(Singleton)的最优写法_chenxiemin的博客-CSDN博客_单例模式最优写法
CPlusPlusThings/design_pattern/singleton at master · Light-City/CPlusPlusThings · GitHub
单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。
#include <iostream>
class Singleton{
public:
static Singleton& getInstance(){
static Singleton s;
return s;
}
void test(){
std::cout << "singleton test\n";
}
};
int main() {
Singleton& s = Singleton::getInstance();
s.test();
return 0;
}