куча это



Куча и стек

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

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

Ответ от Капитан Гугл[гуру]
Стек и куча (абстрактные) - это специально организованные области памяти. Берешь память - например, массив - и организовываешь (пишешь процедуры для работы с ней) , вот тебе стек и куча. Но каждой программе, запущенной на компьютере, система выделяет свои специальные стек и кучу - отсюда и путаница между "стеком вообще" (абстрактным) и стеком программы (конкретным) . Куча ограничена только возможностями системы, а вот стек приходится выделять сразу, т. к. адреса в стеке идут последовательно, это гарантировано системой, а в куче могут быть какие угодно.Доступ к элементам стека бывает и прямой, по указателям; но добавить или убрать в стеке можно только последний элемент (а дольше всего удалять первый) . А куча организована так, что туда можно в любой момент что-то добавить или убрать, но где именно выделиться память - не известно.>Почему в с++ создают указатель используя new и delete (в си maloc free в паскале new dispose) для выделенияосвобождения памяти?Вообще бессмысленный вопрос. А почему для обозначения сложения используется знак +? А почему по-русски говорят "здравствуйте", а по-французки "bonjour"? Потому что так принято.

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

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

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

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

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

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

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

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

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

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

Нужна распиновка микропроцессоров К580Вм80А и К1816
580ВМ80 совпадает с I8080 с коего и был украден:
подробнее...

Что лучше и дешевле, рыбий жир в капсулах или натуральная жирная рыба?
когда-то я ежедневно пил капсулы с рыбьим жиром, покупал преимущественно немецкие. Но, как то
подробнее...
Куча память на Википедии
Посмотрите статью на википедии про Куча память
Куча структура данных на Википедии
Посмотрите статью на википедии про Куча структура данных
 

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

Имя*

E-mail:*

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