C++代码实现【饿汉式实现】:
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() {
return laze;
}
};
lazeSignle* lazeSignle::laze = new lazeSignle();
void test() {
}
int main() {
test();
return 0;
}