массив в функции это статический массив, выделенный в куче или в стеке? Просто как понимаю, для статического массива на стеке компилятору должен быть известен размер на этапе компиляции
https://en.wikipedia.org/wiki/Variable-length_array
это автоматический массив, и это - VLA, нестандартное расширение в С++, и стандартизированная фича в С, но не поддерживаемая в VC, поэтому непереносимая.
Обсуждают сегодня