std::allocator::destroy — cppreference.com
Материал из cppreference.com
<tbody> </tbody> <tbody class="t-dcl-rev "> </tbody><tbody> </tbody>
| Определено в заголовочном файле |
||
|
|
(до C++11) | |
|
|
(начиная с C++11) (устарело в C++17) (удалено в C++20) |
|
Вызывает деструктор объекта, на который указывает p.
1) Вызывает p->~T().
2) Вызывает p->~U().
Параметры
| p | — | указатель на объект, который будет уничтожен |
Возвращаемое значение
(нет)
Отчёты о дефектах
Следующие изменения поведения были применены с обратной силой к ранее опубликованным стандартам C++:
| Номер | Применён | Поведение в стандарте | Корректное поведение |
|---|---|---|---|
| LWG 400 | C++98 | p приводился к T*, что является типом указателя p
|
удалено лишнее приведение |
Смотрите также
| уничтожает объект, хранящийся в выделенном хранилище (шаблон функции) [править] |