Sdílet prostřednictvím


allocator_traits::construct – metoda

Statická metoda použije zadaný přidělování k vytvoření objektu.

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

Parametry

  • al
    Objekt přidělování.

  • ptr
    Ukazatel na místo, kde má být objekt.

  • args
    Seznam argumentů předaný konstruktoru objektu.

Poznámky

Volání funkce statický člen al.construct(ptr, args...), pokud je tento výraz dobře tvarované; jinak vyhodnocen jako ::new (static_cast<void *>(ptr)) Uty(std::forward<Types>(args)...).

Požadavky

Záhlaví: <memory>

Obor názvů: std

Viz také

Referenční dokumentace

allocator::construct

allocator_traits – třída