Согласно моей памяти, следующий фрагмент кода должен хорошо скомпилироваться на C ++, но не на C.
Единственная проблема - как это проверить? Он прекрасно скомпилирован с g ++, а также с gcc. Я предполагаю, что g ++ - компилятор C ++, а gcc - компилятор C. Я пробовал это с mingw под Windows. Я прав? если нет, то как скомпилировать его с помощью компилятора C.
int main() {
const int i = 1;
const int j = 2;
const int k = 3;
int array[i + j + k];
return 0;
}