Форум программистов, компьютерный форум, киберфорум
Наши страницы
alexbmd
Войти
Регистрация
Восстановить пароль
Рейтинг: 1.00. Голосов: 1.

Память и её размещение

Запись от alexbmd размещена 09.05.2019 в 15:48

если коротко то их три
Static, Stack, Heap

Более развернуто:
Почему поинтер обнуляется ?
По поводу области памяти: их вообще 5 — константные данные, стек, свободная динамическая память, куча, глобальная/статическая.

Константные данные: в этой области хранятся строки и другие данные, чьи значения известны во время компиляции. В этой области не могут находиться объекты классов.Все данные из этой области доступны в течение всего времени жизни программы. Кроме того, все данные в этой области памяти доступны только для чтения, и результат попытки их изменения не определен. В частности, это связано с тем, что формат хранения этих данных может быть оптимизирован конкретной реализацией языка. Например, компилятор может оптимизировать хранение строк и разместить их в перекрывающихся объектах. Это объясняет, почему разные компиляторы дают разные результаты.
"Решение сложных задач на C++, - Г. Саттер", глава 6
Размещено в Без категории
Просмотров 93 Комментарии 0
Всего комментариев 0
Комментарии
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru