Condividi tramite


Metodo allocator_traits::construct

Metodo statico contenente un allocatore specificato per costruire un oggetto.

template<class Uty, class Types>
    static void construct(Alloc& al, Uty *ptr, Types&&... args);

Parametri

  • al
    Un oggetto allocatore.

  • ptr
    Un puntatore alla posizione in cui l'oggetto deve essere costruito.

  • args
    Un elenco di argomenti in cui viene passato al costruttore dell'oggetto.

Note

Le chiamate di funzione membro static al.construct(ptr, args...), se l'espressione è ben formata; in caso contrario restituisce il ::new (static_cast<void *>(ptr)) Uty(std::forward<Types>(args)...).

Requisiti

Header: <memory>

Spazio dei nomi: std

Vedere anche

Riferimenti

allocator::construct

Classe allocator_traits