Я пытаюсь объявить и инициализировать глобальные переменные C.
const int numberOfTickMarks = 6;
const double tickValues[numberOfTickMarks] = {500, 2000, 3000, 4000, 6000, 8000};
Когда я делаю это в своем заголовочном файле (до @interface
), я получаю ошибку компоновщика. Но когда я делаю это в файле .m
(до @implementation
), все работает как надо.
Является ли последний приемлемым способом объявления глобальных констант для C/Objective-C?
const double
в файле .m) будет недостаточно во втором случае. - person matt   schedule 08.05.2013