Namespaces
Variants

std::scoped_allocator_adaptor<OuterAlloc,InnerAlloc...>:: select_on_container_copy_construction

From cppreference.net
Memory management library
( exposition only* )
Allocators
Uninitialized memory algorithms
Constrained uninitialized memory algorithms
Memory resources
Uninitialized storage (until C++20)
( until C++20* )
( until C++20* )
( until C++20* )

Garbage collector support (until C++23)
(C++11) (until C++23)
(C++11) (until C++23)
(C++11) (until C++23)
(C++11) (until C++23)
(C++11) (until C++23)
(C++11) (until C++23)
Определено в заголовке <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> )