Инициализация массива использует переменную const в C ++

это может работать:

const int size = 2;
int array[size] = {0}; 

это имеет ошибку компиляции:

int a = 2;
const int size = a;
int array[size] = {0};

Почему?

Ответы на вопрос(4)

Ваш ответ на вопрос