|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
02.05.2009, 16:47 | #1 |
Пользователь
Регистрация: 08.11.2008
Сообщений: 47
|
Динамическая память.
Добрый день!
Никогда раньше не работал с динамической памятью. Сейчас нужно создать динамическую матрицу. Подскажите, пожалуйста, как её описать и как с ней работать (присваивать элементы, и получать значение элемента)?
Я не знаю, как должно быть, но вы делаете всё не правильно ©
|
02.05.2009, 16:50 | #2 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Какой язык?
Пример на Си: Создаем целочисленную матрицу. Код:
Код:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
02.05.2009, 16:56 | #3 |
Пользователь
Регистрация: 08.11.2008
Сообщений: 47
|
А на Delphi?
Я не знаю, как должно быть, но вы делаете всё не правильно ©
|
02.05.2009, 17:07 | #4 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Код:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
02.05.2009, 17:08 | #5 |
Пользователь
Регистрация: 08.11.2008
Сообщений: 47
|
Большое спасибо!
Я не знаю, как должно быть, но вы делаете всё не правильно ©
|
29.05.2009, 20:58 | #6 |
Пользователь
Регистрация: 13.05.2009
Сообщений: 71
|
Простите за некропостерство, но не хотелось создавать новую тему, для такого избитого уже вопроса. Мне необходимо используя borland c++ написать программу для сравнения эффективности сортировок. Вроде сложного ничего нет, но проблема в том, что никак не могу создать массив с размерностью 10^5 или 10^6 элементов. Вот функция, с помощью которой я создаю:
Код:
int *a = new int [n]; int *b = new int [n]; Если попробовать создать массив с большим количеством элементов, программа виснет... Может в борланде ограничение на количество используемой динамической памяти? Другие компиляторы не пробовал за неимением. |
29.05.2009, 21:53 | #7 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
amdbodia, проверил в BC 3.1, C++ Builder 6 и MinGW.
Создавал два динамических массива размером в 10^7 - все создается. Ничего не зависает.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
29.05.2009, 22:16 | #8 |
Пользователь
Регистрация: 13.05.2009
Сообщений: 71
|
Sazary, попробуйте, пожалуйста, запустить у себя этот код, и введите вручную размер к примеру 10^5
Код:
|
29.05.2009, 22:31 | #9 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Действительно встает в функции вывода.
Притом если вставить задержку после вывода определенного количества элементов, то работает. Да и вообще, если убрать вывод элементов, то все работает.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
30.05.2009, 00:38 | #10 | |
Форумчанин
Регистрация: 29.05.2009
Сообщений: 384
|
Цитата:
Код:
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Динамическая память | liver1981 | Общие вопросы C/C++ | 5 | 22.04.2009 09:16 |
Динамическая память.Списки. | Гвендолин | Помощь студентам | 6 | 31.03.2009 11:12 |
Текстовый редактор (динамическая память) | quf | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 21.04.2008 16:59 |
Динамическая память | MadDog__ | Помощь студентам | 2 | 22.11.2007 00:05 |