куча это



Куча и стек

Автор хелпните задал вопрос в разделе Другие языки и технологии

Что такое стек и куча? Они абстрактные понятия, или же конкретные? Очень сильно запутался. и получил лучший ответ

Ответ от Капитан Гугл[гуру]
Стек и куча — это одновременно абстрактные способы организации данных и конкретные области памяти, выделяемые системой для программы. Стек имеет фиксированный, обычно небольшой размер и работает по принципу добавления и удаления элементов только с конца. Здесь автоматически размещаются локальные переменные, которые удаляются сразу после выхода из области видимости. Куча — это область динамической памяти, ограниченная только ресурсами системы. Она предназначена для объектов, создаваемых во время работы программы командами вроде new или malloc. Память в куче можно выделить и освободить в любой момент в произвольном порядке, но это медленнее стека, так как адреса выделяемых участков не идут последовательно и требуют более сложного управления.

Ответ от Александр[гуру]
не злоупотребляйте словом "обычно"...

Ответ от Scorpio[гуру]
Куча это область памяти, в которой размещаются объекты, созданные с помощью new, malloc. Стек это тоже область памяти, в стеке обычно хранятся локальные переменные. Стек обычно имеет небольшой размер, из-за того что в нем переменные хранятся не долго. Как только переменная выходит из области видимости, она удаляется из стека.

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Что такое стек и куча? Они абстрактные понятия, или же конкретные? Очень сильно запутался.

Как можно добыть серу и как узнать, что это сера?
Добывали её в советское время, в магазинах "Природа" (всякие удобрения и ядохимикаты - но там был
подробнее...
спросили в Сеновал
Как создается стог сена ???Коротко но со словами: Сначала, потом, наконец. Текстом ( с развернутыми предложениями!!!
Стог складывают из слоев сена. Каждый слой сена состоит из навильников уложенных в нахлест между
подробнее...

Что такое куча, стек и область данных на C/C++ ?
Куча — это область памяти, выделяемая и освобождаемая динамически во время работы программы.
подробнее...

В чем разница между статическими и динамическими массивами? С++
Под статический массив память выделяется в стеке, под динамический – в куче.
Размер
подробнее...

За что "отвечает" DEP в Win-XP. И как ее отключить ???
Технология DEP (Data Execution Protection — Защита от Выполнения Данных) , реализованная в Windows
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в Курица Намеки
Что-нибудь вкусненькое из курицы и баклажанов?
А я бы приготовила блюдо, с намеком на китайскую кухню. Куриные куски обжарить на сильном огне, под
подробнее...
спросили в Гексозы
Как из картошки сделать сахар - попроще и понадёжней плз.?
Прочитал я все ответы и это подвигло меня ответить! Во- первых, уважаемые, способ получения
подробнее...

где и как откладывает яйца самка крокодила?
На суше.. .
Самка откладывает яйца в песок на отмели или зарывает в гнездо из грязи и гниющей
подробнее...

как правильно постирать и высушить пуховик, чтобы перо не сваливалось в кучу?
При стирке пуховика пух часто сбивается в комочки и очень трудно разбивается.
Пуховые изделия
подробнее...

Сколько примерно нужно денег, чтоб в июле съездить в Адлер на 10 дней, включая дороги, еду и т. п? 2-ое взрослых)??
Денег нужно примерно в два раза больше, чем в Египет. Испробовано лично на себе. В Адлере нет
подробнее...
Куча память на Википедии
Посмотрите статью на википедии про Куча память
Куча структура данных на Википедии
Посмотрите статью на википедии про Куча структура данных
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*