Singletone - kurkim0661/jihwan GitHub Wiki
- νλμ νλ‘κ·Έλ¨ λ΄μμ 곡ν΅μ μΌλ‘ μ°μ΄λ μμμ κ΄λ¦¬
- μ μ₯νλ μν μ ν λ μ¬μ©νκ±°λ Connection Pool, Thread Poolκ³Ό κ°μ κ΄λ¦¬λ₯Ό νλ (State Pattern) ν΄λμ€μ λ©μΈμ κ²½μ°
class DynamicSingleton {
public:
DynamicSingleton(){};
DynamicSingleton(const DynamicSingleton& arg);
private:
static DynamicSingleton* instance;
static DynamicSingleton* GetInstance() {
if(instance == nullptr) {
instance = new DynamicSingleton();
return instance;
}
}
};
DynamicSingleton* DynamicSingleton::instance = nullptr;