static CMyStatic* myStatic = nullptr;
CMyStatic* CMyStatic::getInstance(){
if(myStatic==nullptr)
myStatic = new CMyStatic;
return myStatic;
}
если я создаю синглтон, в функции getInstance (),
проверяет, что указатель класса равен нулю.как этот код.
Я понимаю, что статический объект только создает один, не так ли?
тогда, если я не проверял myStatic == nullptr,
всегдаmake myStatic = new CMyStatic,
myStatic не делает, не так ли?
или мое понимание неверно?