[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Объявление глобальных переменных в c.



Anton Petrusevich wrote:

 откуда _функция_ возьмёт дескрипторы/имена файлов логов? Сохранит в
 статической области после инициализации? Так то фактически то же
 самое.

ет (c).

 Второй пример, приходящий в голову -- конфиг программы. Лежит объект
 MainServerConfig в области глобальных переменных, и вся программа
 знает что и как сконфигурировано.

Ровно до тех пор, пока в конструкторе MainServerConfig не захочется что-нибудь залогировать; или наоборот -- пока конструктор логгера на захочет узнать из конфигурации, куда собственно писать будем. Это все про C++, конечно.

http://www.parashift.com/c++-faq-lite/ctors.html#faq-10.12
http://hem.passagen.se/erinyq/industrial/IndustrialStrength.e.html

--
Alexey Grigororovich <grig@shamrock-games.ru>
Shamrock Technologies



Reply to: