Привет, переполнение стека.Почему Синглтон лучше, чем глобальные объекты
Я учусь на экзамен CS, у меня есть завтра, и я просматриваю лист обзора, который наш профессор предоставил нам. Один из пунктов говорит, чтобы знать, почему Синглтон - лучший выбор, чем Глобальный.
Я не совсем уверен в рассуждениях, но я помню, как он говорил что-то о Синглтоне, используя меньше «загрязнения пространства имен». Я сделал несколько поисковых запросов Google, сравнивающих Singleton и Global, но почти все результаты говорят о том, что оба являются плохими вариантами lol. Так что это меня просто смутило.
Если кто-нибудь может помочь мне прояснить это, мы будем очень благодарны. Благодаря!
EWW, одиночки. – chris
Singletons * - * глобальные объекты. Это похоже на вопрос, почему методы - лучший выбор, чем функции-члены. – Pubby
Ну, есть [статическое фиаско инициализации ордера] (http://www.parashift.com/c++-faq/static-init-order.html), которое является нисходящим, но ни один из них не является большим. –