Фактически, ситуация следующая (возможно, посоветуете что-нибудь лучше).
Допустим, в проекте есть несколько глобальных переменных, которые используются в нескольких модулях.
Мы преследуем две цели: задать порядок создания и облегчить включение глобальных переменных в несколько модулей.
Создаем "x.cpp", в котором определяем все наши глобальные объекты, в файле "x.hpp" объявляем все эти объекты, используя директиву "extern". Далее инклудим файл "x.hpp" в нужные нам .cpp.
Цитата
Но все это нестандандартно и от лукавого
Понимаю теперь, будем от этого уходить