Информатика и технология программирования

       

Переопределение операций new и delete


Операции создания и уничтожения объектов в динамической памяти могут быть переопределены следующим образом


void *operator new(size_t size);
void operator delete (void *); где
void * - указатель на область памяти, выделяемую под объект,
size - размер объекта в байтах,
size_t - тип размерности области памяти, int или long.

Переопределение этих операций позволяет написать собственное распределение памяти для объектов класса.



Содержание раздела