- new[meta header]
- std[meta namespace]
- class[meta id-type]
- cpp20[meta cpp]
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
- Clang: 16
- GCC: 9
- Visual C++: 2019 Update 7