Udostępnij za pośrednictwem


allocator_traits::construct — metoda

Metoda statyczna, który używa określonego programu przydzielania do utworzenia obiektu.

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

Parametry

  • al
    Obiekt programu przydzielania.

  • ptr
    Wskaźnik lokalizację, w której obiekt ma być wykonane.

  • args
    Lista argumentów jest przekazywana do konstruktora obiektu.

Uwagi

Statyczny element członkowski wywołania funkcji al.construct(ptr, args...), jeśli dobrze uformowany tego wyrażenia; w przeciwnym razie wynikiem jest ::new (static_cast<void *>(ptr)) Uty(std::forward<Types>(args)...).

Wymagania

Nagłówek: <pamięć>

Przestrzeń nazw: std

Zobacz też

Informacje

allocator::construct

allocator_traits — klasa