Condividi tramite


Metodo allocator_traits::construct

Metodo statico contenente un allocatore specificato per creare 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 tale espressione è ben formata, in caso contrario restituisce il ::new (static_cast<void *>(ptr)) Uty(std::forward<Types>(args)...).

Requisiti

intestazione: <memory>

Spazio dei nomi: deviazione standard

Vedere anche

Riferimenti

allocator::construct

Classe allocator_traits