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

резервирование памяти/освобождение памяти для трехмерного массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Стрелочные часы http://www.cyberforum.ru/cpp-beginners/thread673236.html
Разработать приложение, отображающее движение часовой, минутной и секундной стрелок часов. Циферблат в виде окружности снабжен метками часов. Когда положение секундной и часовой стрелок совпадают, раздается звуковой сигнал (или выводится сообщение).
C++ Интеграл.Метод трапеции Помогите пожалуйста с данной задачей,с интегралами вообще не знаком и если можно дайте за одно ссылки где можно почитать про них. http://s019.***********/i638/1210/61/13dfae5f2124.jpg http://www.cyberforum.ru/cpp-beginners/thread673229.html
Найти номер элемента из массива А, с которого массив В начинается как подпоследовательность C++
Помогите, пожалуйста, написать программу, которая находила бы номер элемента из массива А, с которого массив В начинается как подпоследовательность(массивы ввести с клавиатуры): к примеру А {1 3 5 35 23 4 0} B {5 35 23 } в этом случае программа должна вывести 2, если подпоследовательности нет, то программаа должна вывести нет вхождений Спасибо
C++ Удалить все строки матрицы, которые содержат нули
Дана квадратная матрица целых числе N*N(N-константа), заданная случайным образом, числами из промежутка от -10 до 5. Удалить все строки матрицы, которые содержат нули.Записать в файл исходную и конечную матрицы. вот моя задача. Помогите найти ошибку.Она удаляет только одну строку, а не все program matrica; const n=5; var i,j,x,k,t,kol:integer; input,output:text; a:arrayof...
C++ Использование рекурсии http://www.cyberforum.ru/cpp-beginners/thread673178.html
Написать программу, рекурсивно вычисляющую сумму: Найти сумму ряда с точностью , общий член которого равен . Точность считается достигнутой, если следующий член последовательности меньше заданного .
C++ проверить попадает ли х в промежуток аб, причём если а больше б поменять их местами Условия:Нужно проверить попадает ли х в промежуток аб, причём если а больше б поменять их местами , если попадает, вывести на экран "Подходит", если нет то "Неподходит" подробнее

Показать сообщение отдельно
Mike_Texnik
4 / 4 / 0
Регистрация: 25.03.2011
Сообщений: 28
17.10.2012, 16:46  [ТС]     резервирование памяти/освобождение памяти для трехмерного массива
Цитата Сообщение от lazybiz Посмотреть сообщение
Так. aligned_malloc возвращает два указателя, тот который передается как 3-й параметр нужен для того чтобы по нему освобождать память, т.е. тебе для этого нужен еще один массив указателей размером Nz.
то есть сперва нужно сделать массив:

float *U0zp16 = (float *)malloc((Nz+1) * sizeof(float));

а потом затолкать его в aligned_malloc:

U0[i][j] = (float *) aligned_malloc( Nz+1, 16, &U0zp16 );

Цитата Сообщение от lazybiz Посмотреть сообщение
И еще, зачем ты прибавляешь единицу к размеру?
Вся эта радость будет встраиваться в уже готовый и рабочий код в котором обработка массивов идет от 0 до Nz, то есть нужно Nz+1 элементов, при этом само Nz очень часто поминается в ходе работы программы, поэтому его задаю как константу,
 
Текущее время: 21:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru