У меня есть массив static const char* keys[]
. Могу ли я объявить массив в заголовочном файле какЯвляется ли приемлемой практикой объявлять статическую константную переменную в файле заголовка в C
static const Char* keys[] = {
"id",
"ip", // a growing array.
}
или должны заявления всегда быть сделаны в файле .c
?
Может быть использован в небольшом фрагменте кода в самом файле заголовка. –
Прочитайте это два комментария: [комментарий-1] (http://stackoverflow.com/questions/13096470/static-functions-and-variables-in-c/13096505#comment17799663_13096505) и [комментарий-2] (http:// /stackoverflow.com/questions/13096470/static-functions-and-variables-in-c/13096505#comment17799882_13096505) –
Итак, как мне указать указатель на статический массив здесь, если я хочу использовать его в другом файле? – mariner