std::destroy_at

来自cppreference.com
< cpp‎ | memory
 
 
 
动态内存管理
 
定义于头文件 <memory>
template< class T >
void destroy_at( T* p );
(C++17 起)

调用 p 所指对象的析构函数,如同用 p->~T()

目录

[编辑] 参数

p - 指向要被销毁的对象的指针

[编辑] 返回值

(无)

[编辑] 可能的实现

template<class T>
void destroy_at(T* p) 
{ 
    p->~T(); 
}

[编辑] 示例

[编辑] 参阅

(C++17)
销毁一个范围中的对象
(函数模板) [编辑]
(C++17)
销毁范围中一定数量的对象
(函数模板) [编辑]