Начитался тут всякого-разного...В общем, и меня постигло неизбежное - нужно где-то положить несколько общедоступных параметров.Начитался, что в этом случае синглтоны - самое тру.Но возник вопрос: что я не могу сделать с синглтоном, что я мог бы сотворить с переменной, завёрнутой в namespace?То есть, есть ли на самом деле резон городить класс, или это вопрос принципа и религии?К примеру:Код:namespace sgt { int my_param;}где-то в коде:sgt::my_param = 5;class sgt {public: int my_param;}где-то в коде:sgt::getInstance()->my_param = 5;Помогите, пожалуйста, определиться, напутствуйте советом.Заранее благодарю.
|