2015-04-27 2 views
-2

Я хочу инициализировать размер 2D-массива, скажем, [x] [y], где я буду брать x и y в качестве входов. Возможно ли это? Потому что я предполагаю, что вам нужно постоянное целое число для инициализации массива. Cheers.Как инициализировать 2D-массив с переменным размером без использования указателей?

+0

[станд :: вектор] (http://www.cplusplus.com/reference/vector/vector /) ie 'std :: vector >' – Axalo

ответ

2

В определении массива вы должны использовать число, вы не можете определить массив с динамическим размером; это ограничение массива.

но вы можете использовать новые и расширенные структуры данных, как вектор, список, карта, набор, ...

+0

Как использовать карты? Любые ссылки ссылки? –

+0

@AnandAkshay www.cppreference.com. или желательно учиться у книги –

Смежные вопросы