Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.94/16: Рейтинг темы: голосов - 16, средняя оценка - 4.94
Alecs12
1 / 1 / 0
Регистрация: 21.03.2011
Сообщений: 23
1

Стек и куча

26.06.2011, 15:53. Просмотров 2819. Ответов 1
Метки нет (Все метки)

Вроде разобрался с этими зверями, хочется уточнить некоторые моменты на понимание:
  • физически они в ОЗУ, сначала сегмент кода программы, потом стек,потом куча. Сначала выделены рядом, но куча потом может разростись
  • размер стека и начальный размер кучи зависит от компилятора, и ограничен размером ОЗУ
  • стек один на всю программу, и куча тоже

Так же?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.06.2011, 15:53
Ответы с готовыми решениями:

Что такое куча,стек,очередь?
Доброго Вам времени суток форумчане! Краткость сестра таланта, по этому сразу к...

Стек и куча: как все это работает?
Добрый вечер, подскажите пожалуйста хорошую литературу (сайты) по куче и стеку....

Память. Стек или куча - есть ли преимущества одного кода над другим?
Здравствуйте, хотел спросить в чем различия. В чем тут недостатки и...

Стек или куча: как "правильно" создавать объекты классов?
У меня несколько странновато-ламерский вопрос, но ведь в том и смысл: чтобы...

Используя стек, описать функцию проверяющую, является ли стек пустым
Используя стек, описать функцию проверяющую, является ли стек пустым

1
xAtom
918 / 743 / 299
Регистрация: 09.12.2010
Сообщений: 1,346
Записей в блоге: 1
26.06.2011, 16:16 2
Цитата Сообщение от Alecs12 Посмотреть сообщение
физически они в ОЗУ
В виртуальной памяти, так как процессу доступнo на 32 - разрядных до 4GB(RAM + HDD)

Цитата Сообщение от Alecs12 Посмотреть сообщение
стек один на всю программу, и куча тоже
Стек создаётся для каждого потока свой, куча для процесса.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.06.2011, 16:16

Программа добавляет введенный массив 5*5 в стек и выводит полученный стек двумя столбцами
Программа добавляет введенный массив 5*5 в стек и выводит полученный стек двумя...

Переменные в стеке. Где хранятся? Как обрабатываются? Есть ли программный стек или только стек процессора?
Есть у меня пробелы в познаниях, хотел бы их устранить. 1. Что такое стек в...

Заполнить стек 20 случайными числами с интервала [0; -10]. Вывести стек на экран. Изъять из стека каждый четвертый элеме
Заполнить стек 20 случайными числами с интервала . Вывести стек на экран....


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru