Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
0 / 0 / 0
Регистрация: 25.10.2012
Сообщений: 34
1

Трехмерный динамический массив

02.05.2013, 20:48. Просмотров 1446. Ответов 3
Метки нет (Все метки)

Здравствуйте друзья, я переписываю код с Delphi на C++. В Delphi был задан динамический трехмерный массив следующим образом:
Delphi
1
2
3
4
5
TArrArrArr4int=array of array of array [0..3] of integer;
.................
PopChrStr:TArrArrArr4Int;
..............................
Setlength(PopChrStr,HH,lchr);
В C++ я задал его следующим образом:
C++
1
2
3
4
5
6
7
8
9
10
11
12
   int *** PopChrStr= new int **[HH];
   for (int i=0; i<HH; i++)
    {
         PopChrStr[i] = new int*[lchr];
         for (int i=0; i<HH; i++)
         {
           for (int j=0; j<lchr; j++)
           {
               PopChrStr[i][j] = new int[4];
           }
         }
    }
Вопрос: правильно ли я сделал?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.05.2013, 20:48
Ответы с готовыми решениями:

Трехмерный динамический массив
Помогите создать трехмерный динамический массив, в c++ не сильно шарю, а в гугле нужной информации...

Трёхмерный динамический массив
Учусь делать многомерные динамические массивы. Написал прогу int _tmain(int argc, _TCHAR* argv)...

Трёхмерный динамический массив
Доброго времени суток! Не могу создать трёхмерный динамический массив! Точнее создаю один раз...

Динамический трёхмерный массив
Товарищи, помогите найти ошибку. Создаю 3х мерный динамический массив: int z; cout&lt;&lt;&quot;Input...

3
:)
Эксперт С++
4763 / 3257 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
02.05.2013, 22:38 2
Wintsent, похоже на правду, только почему-то во вложенных циклах используются одинаковые переменные (i). Ну и с размерами не очень понятно какие должны быть в итоге.
0
0 / 0 / 0
Регистрация: 25.10.2012
Сообщений: 34
02.05.2013, 22:59  [ТС] 3
С размерами проблем нет
int HH=512;
int lchr=4;

Насчет повторяющихся i не понял, как должно быть??
0
:)
Эксперт С++
4763 / 3257 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
02.05.2013, 23:22 4
Wintsent, присмотрелся. 5,6,11 строки надо убрать.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.05.2013, 23:22

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Создать трёхмерный динамический массив
Пытаюсь создать трёхмерный динамический массив. Но создаётся не любого типа. Вроде 0 5 1. или 2 2 2...

Динамический трёхмерный массив (создать)
Помогите создать трёхмерный динамический массив. int size=10; int ***Field; Field=new...

Как вывести трехмерный динамический массив
народ можете подсказать) написал код, где заполняется трехмерный массив так как мне необходимо, но...

Трехмерный динамический массив типа char
Здравствуйте! Я хочу создать двухмерную матрицу, каждым элементом которой должна являться...

Заполнить и вывести трехмерный динамический массив
Создать трехмерный динамический массив. Заполнить его случайными числами и вывести результат на...

Создать динамический трехмерный массив и функцию ввода его элементов
с клавиатуры вводится размер трехмерного массива. Необходимо выделить под него память и с...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.