Определение глобальной константы в C++C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Определение глобальной константы в C++

Сообщение Anonymous »

Я хочу определить константу в C++, чтобы она была видна в нескольких исходных файлах.
Я могу представить себе следующие способы определения ее в заголовочном файле: Вариант (1) — определенно не тот вариант, который вы хотели бы использовать
Вариант (2) — определение экземпляра переменной в каждом объектном файле с помощью заголовочного файла
Вариант (3) — IMO в большинстве случаев перебивает
Вариант (4) — во многих случаях может быть не очень хорош, поскольку перечисление не имеет конкретного типа (C++0X добавит возможность определить тип)
Поэтому в большинстве случаев мне нужно выбирать между (5) и (6).
  • Что вы предпочитаете (5) или (6)?
  • Почему (5) подходит, а (2) нет?


Подробнее здесь: https://stackoverflow.com/questions/226 ... stant-in-c
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»