Как построить n-мерный массив в c++? - Вопросы по С+

Вопрос Как построить n-мерный массив в c++?

Регистрация
4 Фев 2013
Сообщения
82
Репутация
0
Спасибо
0
Монет
0
В смысле, как объявить массив в си?
 
Регистрация
18 Июн 2013
Сообщения
94
Репутация
0
Спасибо
0
Монет
0
Пожалуйста имейте ввиду, что этот пользователь забанен
Мерность массива определяется на этапе написания кода. Не существует реальных задач, в которых размерность (не путать с размером!) массива необходимо задавать вводом с клавиатуры.

Если же у нас многоуровневые структуры данных с неизвестной глубиной вложенности, то для них используют не массивы, а графы разных видов (чаще всего деревья).

В С++ n-мерный массив - это вектор массивов размерности n-1. Так что 5-мерный массив целых выглядит так: vector<vector<vector<vector<vector<int>>>>>
 
Регистрация
16 Дек 2013
Сообщения
71
Репутация
0
Спасибо
0
Монет
0
Слишком много текста для Ответов, вот сюда выложил руководство.

docs.google.com/document/d/1AQHzzpjBiQ2NqCHWcP2IEf8hdXTdXXOwVuHd7fZ4oVg/edit?usp=sharing
 
Сверху Снизу