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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Организация списков посредством указателей и структур http://www.cyberforum.ru/cpp-beginners/thread854432.html
Что делает: расставляет заданное количество индентификаторов по порядку (a, b, c... 1, 2, 3...). Нужно внести изменения в код, чтобы удалить первые два элемента списка, заменить на заданный...
C++ Множественное наследование интерфейсов - нужен пример Наведите плиз пример кода множественного наследования интерфейсов? http://www.cyberforum.ru/cpp-beginners/thread854431.html
Склеивание строк C++
Здравствуйте, помогите, пожалуйста, уже многое перепробовал, но вылетает одна и та же ошибка - необработанное исключение; многими способами: свою функцию писал, использовал strcat - ничего не...
Неправильная передача данных из одного файла в другой C++
Здравствуйте! Возникли проблемы с записью информации в файл. Часть кода: unsigned char bady, text, tx_bt; FILE *fp_in, *fp_out, *fp_ms; fread(&text, sizeof(char), 1, fp_ms);
C++ Перекомпилировать программу http://www.cyberforum.ru/cpp-beginners/thread854400.html
Всем привет, есть программа которая написана под линукс, ее надо скомпилить чтоб работала под винду Помогите пожалуйста!!!
C++ Ошибка в поиске структуры в файле Условие: Реализовать задачу с двоичными файлами. Написать функцию, с помощью которой осуществляется первичный ввод информации с клавиатуры и дозапись в файл. При поиске сохраняйте выбранные... подробнее

Показать сообщение отдельно
Wintsent
0 / 0 / 0
Регистрация: 25.10.2012
Сообщений: 34

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

02.05.2013, 20:48. Просмотров 890. Ответов 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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru