У меня есть структура:
struct ABC { int size; int arr[15]; };
Я знаю, что не могу сделать 'int size' как 'const int size', так как я могу предотвратить случайное / преднамеренное изменение элемента размера. Есть ли способ обойти C в * C
Спасибо.
Может быть постоянным:
struct ABC { const int size; int arr[15]; }; int main() { struct ABC a = {3, {1,2,3} }; // ok a.size = 42; // error }