Поделиться через


Удаление образца

оператор delete вызывает функцию Оператор delete.

Для объектов класса (не типовкласс" структураили unionоператор delete), глобальные вызывается.Для объектов типа класса, имя функции освобождение допускается в глобальной области, если выражение удаления начинается с унарным оператором, то разрешения области (::).В противном случае оператор вызывает деструктор для удаления объекта до deallocating память (если указатель не равен null).Оператор delete могут задаваться на уровне в-класса; если такое определение данного класса, глобальная удалить оператора вызывается.Если выражение удаления используется для отмены распределению объект класса, тип которого является статическим имеет виртуальный деструктор, функция освобождение разрешается через виртуальный деструктор динамического типа объекта.

См. также

Ссылки

Выражения с унарными операторами