Namespaces
Variants

std::destroying_delete_t、std::

destroying_delete
 
 
外部ライブラリ
ユーティリティライブラリ
言語サポート型サポート
(基本型, RTTI) ライブラリ機能テストマクロ
(C++20)
プログラムユーティリティ
initializer_list
is_constant_evaluated
is_within_lifetime
source_location
(C++20) コルーチンサポート
(C++20) 契約サポート
(C++26)
three_way_comparable_with(C++20)
strong_ordering
weak_ordering
partial_ordering
common_comparison_category
compare_three_way_result
compare_three_way
strong_order
weak_order
partial_order
compare_strong_order_fallback
compare_weak_order_fallback
compare_partial_order_fallback    
is_lteq(C++20)(C++20)    
is_gteq(C++20)(C++20)

(C++20)
(C++11) 関係演算子
=
cmp_less_than(C++20)(C++20)    
cmp_greater_than(C++20)(C++20)
in_range
(C++20)入れ替え および
ranges::swap
exchange
declval
to_underlying
forward
forward_like
move_if_noexcept
as_const
(C++17)
tuple
optional
variant
tuple_size
tuple_element
apply
make_from_tuple
expected



 
(C++23)
メモリ管理ライブラリ
allocator_traits
allocation_result
scoped_allocator_adaptor
allocator_arg
uses_allocator
uses_allocator_construction_args
make_obj_using_allocator
pmr::polymorphic_allocator
uninitialized_construct_using_allocator
(C++20)
pmr::memory_resource
pmr::get_default_resource    
pmr::set_default_resource
pmr::new_delete_resource
pmr::pool_options
pmr::null_memory_resource
pmr::synchronized_pool_resource
pmr::unsynchronized_pool_resource    
pmr::monotonic_buffer_resource

(C++17)
start_lifetime_as
start_lifetime_as_array
(C++26)
pointer_traits
to_address
addressof
align
assume_aligned
is_sufficiently_aligned
(C++26)
aligned_alloc
free_sized
free_aligned_sized
memalignment

(C++26) 未初期化ストレージ(C++20まで*) raw_storage_iterator
(C++23まで) declare_reachable
declare_no_pointers
pointer_safety
undeclare_reachable
undeclare_no_pointers
get_pointer_safety
特殊化アルゴリズム
低水準メモリ管理<memory>
operator new
operator new[]
operator delete
destroying_delete_t
launder
スマートポインタ
(C++11)
shared_ptr
weak_ptr
auto_ptr
owner_less
owner_lessvoid(C++17)
(C++26)
enable_shared_from_this
bad_weak_ptr
default_delete
out_ptr_t
inout_ptr_t
低水準メモリ管理
operator new
operator delete
 
 
struct destroying_delete_t { explicit destroying_delete_t() = default; };
inline constexpr destroying_delete_t destroying_delete{};

operator deleteの破棄削除形式を識別するために使用されるタグ型。operator delete

関連項目

解放関数
(関数)