Namespaces
Variants

std::experimental::pmr::polymorphic_allocator<T>:: polymorphic_allocator

From cppreference.net
polymorphic_allocator ( ) noexcept ;
(1)
polymorphic_allocator ( const polymorphic_allocator & other ) noexcept = default ;
(2)
template < class U >
polymorphic_allocator ( const polymorphic_allocator < U > & other ) noexcept ;
(3)
polymorphic_allocator ( memory_resource * r ) ;
(4)

Construye un nuevo polymorphic_allocator .

1) Construye un polymorphic_allocator utilizando el valor de retorno de std:: experimental :: pmr :: get_default_resource ( ) como el recurso de memoria subyacente.
2,3) Construye un polymorphic_allocator utilizando other. resource ( ) como el recurso de memoria subyacente.
4) Construye un polymorphic_allocator utilizando r como el recurso de memoria subyacente. Este constructor proporciona una conversión implícita desde memory_resource* .

Parámetros

otro - otro polymorphic_allocator desde el cual copiar
r - puntero al recurso de memoria a utilizar. No puede ser nulo

Excepciones

4) No lanza nada.