Да, можно.
В C++ операторы new
и delete
можно перегрузить для конкретного класса или глобально. Перегрузка позволяет изменить поведение выделения и освобождения памяти.
Перегрузка для конкретного класса:
Это достигается путем определения функций-членов operator new
, operator new[]
, operator delete
, operator delete[]
в классе.
cpp
Перегрузка глобально:
Это достигается путем определения не-членов функций operator new
, operator new[]
, operator delete
, operator delete[]
в глобальной области видимости.
cpp
Да, можно.
В C++ операторы new
и delete
можно перегрузить для конкретного класса или глобально. Перегрузка позволяет изменить поведение выделения и освобождения памяти.
Перегрузка для конкретного класса:
Это достигается путем определения функций-членов operator new
, operator new[]
, operator delete
, operator delete[]
в классе.
cpp
Перегрузка глобально:
Это достигается путем определения не-членов функций operator new
, operator new[]
, operator delete
, operator delete[]
в глобальной области видимости.
cpp
Register or sign in to get access to full answers for all questions from the question bank.