次の方法で共有


allocator_traits::destroy メソッド

メモリを解放しないでオブジェクトのデストラクターの呼び出しに指定されたアロケーターを使用して静的メソッド。

template<class Uty>
    static void destroy(Alloc& al, Uty *ptr);

パラメーター

  • al
    アロケーター オブジェクト。

  • ptr
    オブジェクトの位置へのポインター。

解説

この式が正しく構成されている場合は、このメソッドの呼び出し al.destroy(ptr); それ以外の場合は ptr->~Uty()を評価します。

必要条件

ヘッダー: <memory>

名前空間: std

参照

関連項目

allocator::destroy

allocator_traits クラス