Как создать массив, когда размер является переменной, а не постоянной?C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Как создать массив, когда размер является переменной, а не постоянной?

Сообщение Anonymous »

У меня есть метод, который получает переменную int. Эта переменная представляет собой размер массива (пожалуйста, не предлагайте мне вектор). Таким образом, мне нужно инициировать константу внутри моего метода, чтобы инициализировать массив определенного размера. Вопрос: как мне это сделать? < /P>

void foo(int variable_int){
int a[variable_int] = {0}; //error
}


Подробнее здесь: https://stackoverflow.com/questions/144 ... a-constant
Ответить

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

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

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

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

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