NAUT (08.05.2020 09:30, просмотров: 202) ответил fk0 на В отдельном модуле (.c) определить переменную как, например, int x.
В хидерах определить как extern const int x. Переменная будет
читаема, но не записываема. Для изменения переменной в том же
отдельном модуле, где определена переменная, сделать специальную
функцию и разместить её декларацию в хидерах. Преимущество перед
твоим методом: доступ на чтение более легковесный (чтение ячейки
памяти, вместо вызова функции). Работает только в C, или нужно
добавлять extern "C"
GCC: error: conflicting type qualifiers for 'x'
Какие же это, чёрт подери, кубики? Когда это жизнь моя.