что такое куча
Автор Измайлов Кирилл задал вопрос в разделе Другие языки и технологии
Что такое куча, стек и область данных на C/C++ ? и получил лучший ответ
Ответ от Jurijus Zaksas[гуру]
Куча — это область памяти, выделяемая и освобождаемая динамически во время работы программы. Менеджер кучи управляет этим процессом, а команда new является прямой просьбой о выделении некоторого количества памяти из кучи. Стек — это специальная область памяти, работающая строго по принципу LIFO, при котором последний добавленный элемент извлекается первым. В C и C++ стек выступает ключевой структурой организации данных: он автоматически используется компилятором и процессором для хранения локальных переменных, параметров функций и адресов возврата. Область данных — это участок памяти, в котором хранятся глобальные и статические переменные, а также массивы, существующие на протяжении всего времени выполнения программы.
Куча - кусок памяти, выделаемой ОС программе при ее запуске. Оттуда когда надо выделяется память под нужды программы.
Стек - ну можно сказать что структура организации данных в памяти. Стек может использоваться для разных целей. Может - как структура данных. Как часть механизма работы какого либо языка (например LUA работает чисто на стеке) . Также есть стек процессора (напрямую используется в Assembler-е) .
Область данных - нуу... типа вот файл - это именованная область данных. Вобщем область памяти где хранятся данные (переменные, массивы...)
сочинение-Рассуждение на тему: "Подвиг". Что такое подвиг? Способен ли обыкновенный человек на подвиг?
Подвиг — это самоотверженный, героический поступок, требующий предельного напряжения сил и
подробнее...
Что такое преобразование фурье, если по-простому на пальцах? И какое бывает?
Преобразование Фурье по-простому — это способ разложить любой сложный сигнал, будь то звук или
подробнее...
Что такое шторм??? Что такое шторм И как он выглядит на море?? (желательно определение)
Шторм — это очень сильный ветер и вызванное им сильное волнение на поверхности моря или океана.
подробнее...
что такое: present continuous . Дайте пож примеры на английском с русским переводом
Present Continuous (настоящее продолженное или длительное время) описывает действия, которые
подробнее...
что такое воспоминания? и как они влияют на нашу жизнь? нужен развернутый ответ (
Воспоминание — это извлечение из долговременной памяти образов прошлого, которые мы мысленно
подробнее...