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)
Défini dans l'en-tête <scoped_allocator>
scoped_allocator_adaptor select_on_container_copy_construction ( ) const ;
(depuis C++11)

Crée une nouvelle instance de std::scoped_allocator_adaptor , où la classe de base de l'allocateur externe et chaque sous-objet allocateur interne sont obtenus en appelant std:: allocator_traits < A > :: select_on_container_copy_construction ( ) .

Paramètres

(aucun)

Valeur de retour

Un nouvel objet std::scoped_allocator_adaptor , construit à partir d'allocateurs correctement copiés.

Voir aussi

obtient l'allocateur à utiliser après la copie d'un conteneur standard
(fonction membre publique statique de std::allocator_traits<Alloc> )