C++ 代码实现【懒汉模式】 :
#define _CRT_SECURE_NO_WARNINGS
#include<iostream>
#include<vector>
#include<algorithm>
#include<string>
using namespace std;
class lazeSignle {
private:
lazeSignle() {}
static lazeSignle* laze;
public :
static lazeSignle* getInstance() {
if (laze == NULL) {
laze = new lazeSignle();
return laze;
}
return laze;
}
};
lazeSignle* lazeSignle::laze = NULL;
void test() {
}
int main() {
test();
return 0;
}