Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
nexen
187 / 180 / 3
Регистрация: 27.01.2012
Сообщений: 1,335
#1

Возможно ли создать массив неизвестной заранее размерности? - C++

27.10.2013, 17:32. Просмотров 729. Ответов 4
Метки нет (Все метки)

Собственно, сабж в названии. Можно ли получить от пользователя N, где N - размерность массива, создать его и заполнить рандомными числами? При этом, этот массив действительно многомерный, а не его отражение в одномерном.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.10.2013, 17:32     Возможно ли создать массив неизвестной заранее размерности?
Посмотрите здесь:

Заполнить двумерный массив неизвестной длины C++
Возможно ли создать двумерный динамический массив? C++
C++ Создать массив заданной размерности с помощью функции и указателей
C++ Как создать в файле массив указателей фиксированной размерности на строки текста?
Возможно, ли создать какой либо массив без определение его типа? C++
C++ Возможно ли создать массив объектов класса?
Как создать папку в неизвестной директорий C++
C++ Выделить память под массив неизвестной длины
Массив символов неизвестной длины C++
Как создать пустой массив определенной размерности? C++
C++ Ввод массива заранее неизвестной длины
C++ Ввод массива заранее неизвестной длины

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Jupiter
Каратель
Эксперт C++
6548 / 3968 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
27.10.2013, 17:36     Возможно ли создать массив неизвестной заранее размерности? #2
Цитата Сообщение от nexen Посмотреть сообщение
При этом, этот массив действительно многомерный, а не его отражение в одномерном.
многомерный массив всегда есть одномерный массив. не следует путать многомерный массив с массивом массивов

Цитата Сообщение от nexen Посмотреть сообщение
возможно ли создать массив неизвестной заранее размерности
заранее создать такой массив нельзя, узнали размерность - создали массив
nexen
187 / 180 / 3
Регистрация: 27.01.2012
Сообщений: 1,335
27.10.2013, 17:38  [ТС]     Возможно ли создать массив неизвестной заранее размерности? #3
Jupiter, я подразумевал именно массив массивов и так далее, ибо что-то, а конструкцию вида massive[][] явно не получится в рантайме сделать. А значит единственное, что можно попробовать использовать - указатели
Jupiter
Каратель
Эксперт C++
6548 / 3968 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
27.10.2013, 17:45     Возможно ли создать массив неизвестной заранее размерности? #4
C++
1
2
3
int** arr = new int*[N];
for (int i = 0; i < N; ++i)
    arr[i] = new int[N];
Добавлено через 4 минуты
а кажется я понял. о боги, снова этот вопрос
Массив произвольной размерности и работа с ним
nexen
187 / 180 / 3
Регистрация: 27.01.2012
Сообщений: 1,335
27.10.2013, 18:20  [ТС]     Возможно ли создать массив неизвестной заранее размерности? #5
Jupiter, годно. Темку не видел
Yandex
Объявления
27.10.2013, 18:20     Возможно ли создать массив неизвестной заранее размерности?
Ответ Создать тему
Опции темы

Текущее время: 13:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru