Мы используем файлы cookie
Мы используем файлы cookie для улучшения работы сайта и предоставления вам персонализированного опыта. Правила использования файлов cookie можно найти в нашей политике конфиденциальности
Да, можно.
В 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
Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.