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

Динамическая память и стек,различие - C++

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 36, средняя оценка - 4.61
^Tecktonik_KiLLeR
 Аватар для ^Tecktonik_KiLLeR
1145 / 427 / 19
Регистрация: 23.06.2009
Сообщений: 6,153
Завершенные тесты: 1
04.12.2009, 09:02     Динамическая память и стек,различие #1
подскажите в чем различие дин.памяти по отношению к стеку..и почему дин память лучше..?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.12.2009, 09:02     Динамическая память и стек,различие
Посмотрите здесь:

C++ Динамическая память
C++ Динамическая память
C++ Стек и динамическая память
Динамическая память C++
C++ Динамическая память
C++ Стек или динамическая память!?
АТД Стек. Различие между push() и emplace() C++
C++ Динамическая память
C++ Динамическая память [new]
Динамическая память C++
Динамическая память C++
Динамическая структура данных (Стек) C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
pazlle
 Аватар для pazlle
27 / 17 / 3
Регистрация: 02.11.2009
Сообщений: 176
04.12.2009, 09:25     Динамическая память и стек,различие #2
Динамическая память удобна в использований, т.е выделяется память под определённую операцию.
В разных версиях делфи объём памяти выедляемых под прошрамму различен, поэтому что бы не забивать пространство испоьзубт динамическую память.
Стек и есть динамическая структура.
^Tecktonik_KiLLeR
 Аватар для ^Tecktonik_KiLLeR
1145 / 427 / 19
Регистрация: 23.06.2009
Сообщений: 6,153
Завершенные тесты: 1
04.12.2009, 11:10  [ТС]     Динамическая память и стек,различие #3
Стек и есть динамическая структура.
как понять?
pazlle
 Аватар для pazlle
27 / 17 / 3
Регистрация: 02.11.2009
Сообщений: 176
04.12.2009, 12:40     Динамическая память и стек,различие #4
http://ru.wikipedia.org/wiki/Стек http://comp-science.narod.ru/Progr/Stack.htm
Вот почитай там.

Динамическая память — оперативная память компьютера, предоставляемая программе (процедуре, подпрограмме) при её работе. Динамическое размещение данных означает распределение динамической памяти непосредственно при работе программы или процедуры (подпрограммы). В отличие от этого статическое размещение осуществляется в момент запуска программы или процедуры. На этапе компиляции не известны ни тип, ни количество динамически размещаемых данных.

Добавлено через 1 минуту
http://www.cyberguru.ru/programming/...ia-page29.html
Vladimir.
155 / 155 / 10
Регистрация: 24.11.2009
Сообщений: 375
04.12.2009, 12:59     Динамическая память и стек,различие #5
гмм... Всегда считал, что динамическая память это байты-биты резервируемые в процессе работы (то есть динамически) под хранение данных, а стек это способ хранения данных. Чувствуете разницу? То есть с точки зрения программирования:
вся память - это континент
выделенная память (статически или динамически) - ограждение области под грядки с капустой
стек - правило по которому эту капусту будут высаживать или собирать.

вот такая метафора получилась.
RazorQ
 Аватар для RazorQ
576 / 343 / 9
Регистрация: 06.02.2009
Сообщений: 1,386
04.12.2009, 13:13     Динамическая память и стек,различие #6
Цитата Сообщение от Vladimir. Посмотреть сообщение
Всегда считал, что динамическая память это байты-биты резервируемые в процессе работы (то есть динамически) под хранение данных, а стек это способ хранения данных.
Маленькая поправка: память резервируется во время компиляции, а во время выполнения она выделяется либо освобождается.
Во время работы стек выделяет память под данные (если это динамический стек).
Yandex
Объявления
04.12.2009, 13:13     Динамическая память и стек,различие
Ответ Создать тему
Опции темы

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