LINUX.ORG.RU

История изменений

Исправление no-such-file, (текущая версия) :

как запретить второй раз дернуть конструктор?

Ну вот, приехали... Ты бы теорию немного подтянул сначала, чтоли. Если коротко, то все конструкторы и ссылка/указатель на инстанс прячутся в private, а в public выкладывается обычная функция getInstance. Но это по простому, а в крестах есть ещё много тонкостей, как всё это делается, да тут ещё и буст, там в доках написано, какой интерфейс нужно реализовать.

Исходная версия no-such-file, :

как запретить второй раз дернуть конструктор?

Ну вот, приехали... Ты бы теорию немного подтянул сначала, чтоли. Если коротко, то все конструкторы прячутся в private, а в public выкладывается обычная функция getInstance. Но это по простому, а в крестах есть ещё много тонкостей, как всё это делается, да тут ещё и буст, там в доках написано, какой интерфейс нужно реализовать.