std::scoped_allocator_adaptor<OuterAlloc,InnerAlloc...>::destroy
來自 cppreference.com
定義於標頭檔案 <scoped_allocator> |
||
template< class T > void destroy( T* p ); |
(C++11 起) | |
使用外部分配器呼叫 p 所指向物件的解構函式,透過呼叫
std::allocator_traits<OUTERMOST>::destroy(OUTERMOST(*this), p)
其中 OUTERMOST 是透過呼叫 this->outer_allocator() 返回的型別,然後在此呼叫的結果上遞迴呼叫 outer_allocator()
成員函式,直到達到沒有此類成員函式的型別。
[編輯] 引數
p | - | 指向將被銷燬的物件的指標 |
[編輯] 返回值
(無)
[編輯] 參閱
[靜態] |
銷燬儲存在已分配儲存中的物件 (函式模板) |
(C++20 前) |
在已分配的儲存中銷燬物件 ( std::allocator<T> 的公共成員函式) |