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

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

Войти
Регистрация
Восстановить пароль
 
parkito
 Аватар для parkito
11 / 11 / 2
Регистрация: 22.03.2010
Сообщений: 690
#1

Создание нескольких массивов в цикле - C++

03.10.2013, 00:45. Просмотров 380. Ответов 3
Метки нет (Все метки)

Возможно ли в цикле создать энное количество массивов?
Например
C++
1
2
while(n!=20)
{new arr<n>[20]}
Что то на подобие этого.

В java это делается во так
Javascript
1
2
3
4
5
for (i=1; i<10; i++)
 
 for (j=1; j<10; j++)
 
 'Arr'+i+''+j = new Array()
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.10.2013, 00:45     Создание нескольких массивов в цикле
Посмотрите здесь:

C++ объединения нескольких массивов
C++ Создание файлов в цикле? (с++)
C++ Создание нескольких стеков
Создание объектов в цикле! C++
C++ Объединение нескольких массивов в одну область памяти Union и прямое обращение по имени
C++ C++ из нескольких одномерный массивов заполнить двумерный
C++ Особенности заполнения массивов в цикле с постусловием
C++ Создание объектов в цикле по заданному числу
Создание переменных в цикле C++
C++ Можно ли адресной арифметикой перебрать массив массивов по первому индексу во вложенном цикле, а во внешнем по второму?
C++ Создание переменных в цикле
Автоматическое создание переменной с определённым именем в цикле C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Jupiter
03.10.2013, 00:55
  #2

Не по теме:

Цитата Сообщение от parkito Посмотреть сообщение
В java это делается во так
что-что? а можно весь код, маэстро? рабочий примерчик сюда закиньте

Afflicted
Обитатель форума
199 / 182 / 8
Регистрация: 28.10.2012
Сообщений: 540
03.10.2013, 00:57     Создание нескольких массивов в цикле #3
Можно так:
C++
1
2
3
4
5
6
7
8
vector<int*> vct;
const int n = 30;
 
for (int i = 0; i < n; ++i)
{
    int arr = new int [20];
    vct.push_back(arr);
}
Занесем в вектор n массивов по 20 элементов
gromo
 Аватар для gromo
367 / 266 / 24
Регистрация: 04.09.2009
Сообщений: 1,214
03.10.2013, 01:04     Создание нескольких массивов в цикле #4
Цитата Сообщение от parkito Посмотреть сообщение
Возможно ли в цикле создать энное количество массивов?
Нет.
Можно извернуться, и завести перед циклом массив из n указателей, и затем уже каждому указателю в массиве выдавать память с помощью new.
И массивы создаются так: new Type[size];

Добавлено через 3 минуты
Хочу пожелать удачи в последующем освобождении этих массивов
Yandex
Объявления
03.10.2013, 01:04     Создание нескольких массивов в цикле
Ответ Создать тему
Опции темы

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