Показать сообщение отдельно

  #9  
Старый 11.05.2008, 00:13
Forcer
Постоянный
Регистрация: 12.04.2007
Сообщений: 413
Провел на форуме:
3578578

Репутация: 275
Отправить сообщение для Forcer с помощью ICQ
По умолчанию

Страуструп: "Нет гарантированного порядка инициализации глобальных переменных из различных единиц трансляции.". Это не касается переменных, инициализированных константными выражениями, значения которых известны еще на стадии компиляции, и использование которых безопасно. Страуструп: "Существует несколько методов задания порядка инициализации глобальных переменных из отдельных единиц трансляции. Однако ни одна из них не является ни переносимой, ни эффективной. ... Часто функция,возвращающая ссылку, является хорошей альтернативой глобальной переменной. Например:"
Код:
int& use_count() {
    static int uc = 0;
    return uc;
}
Надеюсь, хоть чем-нибудь помог.
 
Ответить с цитированием