◐ Shell
clean mode source ↗

std::pmr::polymorphic_allocator<T>::deallocate_object - cppreference.com

提供: cppreference.com

<tbody> </tbody>

template <class U> void delete_object( U* p );

(C++20以上)

U 型のオブジェクトを破棄し、そのために確保された記憶域を解放します。

以下と同等です。

std::allocator_traits<polymorphic_allocator>::destroy(*this, p);
deallocate_object(p);

引数

p - 破棄および解放するオブジェクトを指すポインタ

例外

何も投げません。

ノート

この関数は完全特殊化されたアロケータ std::polymorphic_allocator<> で使用するために導入されましたが、任意の特殊化で便利かもしれません。

関連項目