- указатель
- Указатель — это переменная, хранящая адрес ячейки памяти.
- динамическая память
- Динамическая память — это память, выделяемая во время выполнения программы.
- операции new и delete
- Операция new выделяет память под объект динамически, а операция delete освобождает выделенную память.
- приведение указателей
- Указатель может быть приведён к целому числу или наоборот, целое число может быть приведено к указателю.
- адресная арифметика
- Адресная арифметика позволяет выполнять операции сложения и вычитания над указателями.
- динамический массив
- Динамический массив — это массив, размер которого задаётся во время выполнения программы.
- указатель на указатель
- Указатель на указатель хранит адрес другого указателя.
- освобождение динамической памяти
- Динамическая память освобождается операцией delete, если указатель больше не нужен.
- инициализация указателя
- Указатель может быть инициализирован нулём, указателем на константу или другим указателем.
- страницы динамической памяти
- Динамическая память выделяется блоками фиксированного размера, называемыми страницами.
- изменение размера динамического массива
- Динамический массив может быть изменён по размеру в процессе выполнения программы.
- указатель на функцию
- Указатель на функцию хранит адрес функции и позволяет вызывать её через указатель.