Sdílet prostřednictvím


allocator_traits::allocate – metoda

Statické metody přidělí paměť pomocí parametru dané přidělování.

static pointer allocate(Alloc& al, size_type count);
static pointer allocate(Alloc& al, size_type count,
    typename allocator_traits<void>::const_pointer *hint);

Parametry

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

  • count
    Počet prvků přidělit.

  • hint
    A const_pointer objektu přidělování, může pomoci při vyhledáním adresy přidělené objektu žádosti splňující požadavek pro úložiště.Ukazatel s hodnotou null je považována za žádná nápověda.

Vrácená hodnota

Každá metoda vrátí ukazatel přiřazený objekt.

Vrátí první statickou metodu al.allocate(count).

Druhá metoda vrátí al.allocate(count, hint), pokud je tento výraz dobře tvarované; v opačném případě vrátí hodnotu al.allocate(count).

Požadavky

Záhlaví: <memory>

Obor názvů: std

Viz také

Referenční dokumentace

allocator::allocate

allocator_traits – třída