namespace sgt { int my_param;}где-то в коде:sgt::my_param = 5;class sgt {public: int my_param;}где-то в коде:sgt::getInstance()->my_param = 5;
class MyGlobalVars { public: static int mParam1; static MyWindow * mWindow; ...};
"Не существует "единственного правильного способа" для проектирования и создания всей системы.Я бы считал веру в "единственный правильный способ" детской болезнью, если бы этой болезнью слишкомчасто не заболевали и опытные программисты. Напомним еще раз: только по той причине, что прием успешноиспользовался в течение года для одного проекта, не следует, что он без всяких изменений окажетсястоль же полезен для другого человека или другой задачи.Всегда важно не иметь предубеждений."