uninitialized_default_construct |
未初期化領域の範囲の各要素をデフォルト構築する(function template) |
C++17 |
uninitialized_default_construct_n |
未初期化領域の範囲のうち、先頭N個の要素をデフォルト構築する(function template) |
C++17 |
uninitialized_value_construct |
未初期化領域の範囲の各要素配置を値構築する(function template) |
C++17 |
uninitialized_value_construct_n |
未初期化領域の範囲のうち、先頭N個の要素を値構築する(function template) |
C++17 |
uninitialized_copy |
未初期化領域の範囲を配置newで初期化してコピー出力する(function template) |
|
uninitialized_copy_n |
未初期化領域の範囲のうち、先頭N個の要素を配置newで初期化してコピー出力する(function template) |
C++11 |
uninitialized_move |
未初期化領域の範囲を配置newで初期化してムーブ出力する(function template) |
|
uninitialized_move_n |
未初期化領域の範囲のうち、先頭N個の要素を配置newで初期化してムーブ出力する(function template) |
C++11 |
uninitialized_fill |
未初期化領域の範囲を、指定された値で配置newする(function template) |
|
uninitialized_fill_n |
未初期化領域の範囲のうち、先頭N個の要素を指定された値で配置newする(function template) |
|
construct_at |
コンストラクタを呼び出す(function template) |
C++20 |
destroy_at |
デストラクタを呼び出す(function template) |
C++17 |
destroy |
範囲の各要素に対してデストラクタを呼び出す(function template) |
C++17 |
destroy_n |
範囲のうち、先頭N個の要素に対してデストラクタを呼び出す(function template) |
C++17 |
ranges::uninitialized_default_construct |
未初期化領域の範囲の各要素をデフォルト構築する(function template) |
C++20 |
ranges::uninitialized_default_construct_n |
未初期化領域の範囲のうち、先頭N個の要素をデフォルト構築する(function template) |
C++20 |
ranges::uninitialized_value_construct |
未初期化領域の範囲の各要素配置を値構築する(function template) |
C++20 |
ranges::uninitialized_value_construct_n |
未初期化領域の範囲のうち、先頭N個の要素を値構築する(function template) |
C++20 |
ranges::uninitialized_copy |
未初期化領域の範囲を配置newで初期化してコピー出力する(function template) |
C++20 |
ranges::uninitialized_copy_n |
未初期化領域の範囲のうち、先頭N個の要素を配置newで初期化してコピー出力する(function template) |
C++20 |
ranges::uninitialized_move |
未初期化領域の範囲を配置newで初期化してムーブ出力する(function template) |
C++20 |
ranges::uninitialized_move_n |
未初期化領域の範囲のうち、先頭N個の要素を配置newで初期化してムーブ出力する(function template) |
C++20 |
ranges::uninitialized_fill |
未初期化領域の範囲を、指定された値で配置newする(function template) |
C++20 |
ranges::uninitialized_fill_n |
未初期化領域の範囲のうち、先頭N個の要素を指定された値で配置newする(function template) |
C++20 |
ranges::construct_at |
コンストラクタを呼び出す(function template) |
C++20 |
ranges::destroy_at |
デストラクタを呼び出す(function template) |
C++20 |
ranges::destroy |
範囲の各要素に対してデストラクタを呼び出す(function template) |
C++20 |
ranges::destroy_n |
範囲のうち、先頭N個の要素に対してデストラクタを呼び出す(function template) |
C++20 |
raw_storage_iterator |
未初期化領域に書き込むための出力イテレータ(class template) |
C++17から非推奨 C++20で削除 |
get_temporary_buffer |
短期的なメモリ領域を確保する(function template) |
C++17から非推奨 C++20で削除 |
return_temporary_buffer |
get_temporary_buffer()で確保された領域を解放する(function) |
C++17から非推奨 C++20で削除 |