мета-данные страницы
  •  

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
c:c_ultimate_guide:stat_and_dyn_mem [2025/10/21 10:02] – удалено - внешнее изменение (Дата неизвестна) A User Not Logged inc:c_ultimate_guide:stat_and_dyn_mem [2025/11/09 12:07] (текущий) – внешнее изменение A User Not Logged in
Строка 1: Строка 1:
 +====== статическая и динамическая память ======
 +
 +Когда программа загружаеться в память, она выделяет место под все объекты, размер которых заренее известен. Бывают случаи, когда размер объекта заранее неизвестен (например, считывание данных из БД), тогда нужна работа с динамической памятью (ос выделяет место в ОЗУ в ходе выполнения программы).
 +
 +<note important>
 +Динамическая память опасна **утечками памяти**: когда выделенная динамическая память не освобождаеться должным образом и выделенная память забивает ОЗУ.
 +</note>
 +
 +===== Управление динамической памятью =====
 +
 +Для управления динамическим выделением памяти используется ряд функций, которые определены в заголовочном файле [[stdlib.h]]
 +