Возможный дубликат:
Singleton, который не глобально доступны
Знаете ли вы хороший шаблон проектирования, который гарантирует, что будет создан только один экземпляр объекта, не делая этот объект глобальным в C++? Это то, что делает синглтон, но мне действительно нужно, чтобы он НЕ был глобальным по соображениям безопасности доступа к коду.
Спасибо за вашу помощь!
Instance()
для доступа. Разве этого недостаточно? - person Dave Rager   schedule 24.12.2011false
в деструкторе. - person GManNickG   schedule 24.12.2011static bool& created(){ static bool _created = false; return _created; }
. - person Xeo   schedule 24.12.2011