Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Глобальная переменная


Автор: [ss]Eleeta 24.10.2004, 07:58
У меня есть куча хидеров и куча сорсов(*.cpp), в опред. сорсе я подключаю опред. хидер. Вопрос: как мне объявить глоб. переменную, которая бы была видна во всех сорсах, при этом объявлять надо ни в одном файле, который потом бы подключался всеми остальными, потому что в таком случае, при изменении этого файла, придётся перекомпилировать все файлы, которые его подключают.

Автор: chipset 24.10.2004, 12:57
обьявляешь где нибудь в globals.cpp int i; затем в тех cpp'ах что тебе надо юзать делаешь extern int i; и ничего не надо подключать..

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)