Невозможно установить переменную длину с помощью переменнойC++

Программы на C++. Форум разработчиков
Ответить
Гость
 Невозможно установить переменную длину с помощью переменной

Сообщение Гость »


Сейчас я пытаюсь создать массив, длина которого определяется переменной. Однако, когда я помещаю переменную в длину массива, это дает мне ошибку «Массив переменной длины типа элемента, не относящегося к POD, 'glm::vec2'». Однако, если я заменю переменную фактическим числом, ошибка исчезнет. Почему это происходит и как это исправить?
int numtriangles = сектор1.numtriangles; glm::vec2 tex[тест]; //Использование переменной приводит к ошибке glm::vec3 вершины[10]; //Здесь нет ошибки
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»