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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 26, средняя оценка - 4.73
Rikimaru
7 / 7 / 0
Регистрация: 25.09.2010
Сообщений: 31
#1

перераспределение динамической памяти - C++

12.11.2010, 12:13. Просмотров 3306. Ответов 21
Метки нет (Все метки)

дан двумерный массив 3х5 выделить динамически память под него, затем перераспределить ее в массив 5х3, затем удалить(выделить и удалить там все понятно, помогите найти ошибку в перераспределении)
C++
1
2
3
4
5
6
int**a=(*int)calloc(3,sizeff(*int));
         for(int i=0; i<3; i++)
             a[i]=(*int)calloc(5,sizeof(int));
         realloc(a, 5*sizeof(int*));
         for(int i=0; i<5; i++)
             realloc(a[i], 4*sizeof(int));
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
kravam
быдлокодер
 Аватар для kravam
1513 / 873 / 44
Регистрация: 04.06.2008
Сообщений: 5,304
20.11.2010, 23:20     перераспределение динамической памяти #21
Что такое квант я плохо представляю. ПОпробую тебе ответить так: в первом случае мы будем иметь 2 потока, а втором не 2, а 3! Один поток для основного процесса и два для дочерних
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.11.2010, 23:37     перераспределение динамической памяти
Еще ссылки по теме:

C++ Выделение динамической памяти
STL, deque Перераспределение памяти C++
C++ С помощью чего можно представить динамический массив, чтобы исключить перераспределение памяти?
Перераспределение памяти с new под объекты C++
C++ Освобождение динамической памяти

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

Или воспользуйтесь поиском по форуму:
norge_goth
62 / 62 / 7
Регистрация: 27.01.2009
Сообщений: 279
20.11.2010, 23:37     перераспределение динамической памяти #22
Цитата Сообщение от kravam Посмотреть сообщение
Что такое квант я плохо представляю. ПОпробую тебе ответить так: в первом случае мы будем иметь 2 потока, а втором не 2, а 3! Один поток для основного процесса и два для дочерних
все понял, спасибо
могу взамен объяснить что такое квант времени
допустим если взять промежуток времени(не важно какой), например 10 сек и разделить его на 10 равных частей в итоге мы получим 10 квантов длинной 1 секунда, тот же процесс идет и в оцифровке, когда находиться значение измеряемой величины через определенные промежутки времени(кванты времени)
Yandex
Объявления
20.11.2010, 23:37     перераспределение динамической памяти
Ответ Создать тему
Опции темы

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