std::scoped_allocator_adaptor<OuterAlloc,InnerAlloc...>:: select_on_container_copy_construction
From cppreference.net
<
cpp
|
memory
|
scoped allocator adaptor
C++
Memory management library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
std::scoped_allocator_adaptor
| Member functions | ||||
|
scoped_allocator_adaptor::select_on_container_copy_construction
|
||||
| Non-member functions | ||||
|
(until C++20)
|
||||
| Deduction guides (C++17) |
|
ヘッダーで定義
<scoped_allocator>
|
||
|
scoped_allocator_adaptor select_on_container_copy_construction
(
)
const
;
|
(C++11以降) | |
std::scoped_allocator_adaptor
の新しいインスタンスを作成します。ここで、外側のアロケータ基底クラスと各内側のアロケータサブオブジェクトは、
std::
allocator_traits
<
A
>
::
select_on_container_copy_construction
(
)
を呼び出すことで取得されます。
パラメータ
(なし)
戻り値
新しい
std::scoped_allocator_adaptor
オブジェクト。正しくコピーされたアロケータから構築されます。
関連項目
|
標準コンテナのコピー後に使用するアロケータを取得する
(
std::allocator_traits<Alloc>
のpublic staticメンバー関数)
|