ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
22 июля
1187395 Топик полностью
Argon (13.03.2022 19:48, просмотров: 146) ответил Costic на А нельзя ли в лоб обратиться в instance() { if (Doozer::doozer) Doozer::doozer = new Doozer();??? 1) default конструктор очень нужен? он же как-то хитро с инициализацией связан. 2) Doozer::doozer = nullptr; надо бы объявить.
Неа, внутри instance() Doozer::doozer тоже не видится, если его объявить вне instance(). 

Конструктор мне пока не нужен, но прописываю его для порядка, так как в паттерне Singleton его важность в том, чтобы его спрятать в секции private, дабы не иметь возможности создать более одного объекта этого класса.

Doozer::doozer = nullptr надо, но где - пока не понял. Хот так бы заработало. Суть-то в том, что выполнение программы вообще не доходит до Doozer::instance().