| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C++ Builder > Как быстро инициализировать глобальную переменную |
| Автор: Vyacheslav 29.5.2002, 11:51 | ||||||
| Если попытаться инициализировать глобальную переменную непосредственно в месте объявления, т.е. в заголовочном файле, то будет сделана попытка инициализировать глобальную переменную столько раз, сколько заголовочный файл будет включен в проект. При этом ликовщик выдаст ошибку. Что бы избежать этого глобальные переменные инициализируются следующим образом file1.h
file1.cpp
С++ Builder позволяет упростить процесс инициализации глобальной переменой, объединив объявление и инициализацию в прямо в заголовочном файле c помощь ключевого слова declspec c аргументом selectany file1.h
-------------- |