Содержание
- Введение 1
- Основы динамической памяти 2
- - Концепция указателей и ссылок 2.1
- - Операции выделения и освобождения памяти 2.2
- - Фрагментация памяти 2.3
- Управление динамической памятью в различных языках программирования 3
- - C и C++: ручное управление памятью 3.1
- - Java и Python: автоматическое управление памятью 3.2
- - Разумное использование указателей и умных указателей 3.3
- Распространенные ошибки при работе с динамической памятью 4
- - Утечки памяти 4.1
- - Dangling pointers 4.2
- - Переполнение буфера 4.3
- Практические примеры и инструменты для отладки 5
- Заключение 6
- Список литературы 7