• Class / Function / Type

      std::
    • Header file

      <>
    • Other / All

    最終更新日時(UTC):
    が更新

    履歴 編集

    class
    <new>

    std::destroying_delete_t

    namespace std {
      struct destroying_delete_t {
        explicit destroying_delete_t() = default;
      };
    
      inline constexpr destroying_delete_t destroying_delete{};
    }
    

    概要

    C++20にて追加されたdestroying operator deleteを定義するためのタグ型。クラススコープoperator deleteオーバーロード定義時にこの型を第二引数に取るように定義する。

    バージョン

    言語

    • C++20

    処理系

    関連項目

    参照