Udostępnij za pośrednictwem


allocator_traits::allocate — metoda

Metoda statyczna przydziela za pomocą parametru danego programu przydzielania pamięci.

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
    Obiekt programu przydzielania.

  • count
    Liczba elementów do alokacji.

  • hint
    A const_pointer które mogłyby być pomocne obiektu programu przydzielania spełnić żądania do przechowywania lokalizując adresu przydzielonego obiektu przed wystąpieniem z wnioskiem.Wskaźnik null jest traktowana jako bez wskazówki.

Wartość zwracana

Każda metoda zwraca wskaźnik do przydzielonego obiektu.

Zwraca pierwszy statyczna metoda al.allocate(count).

Druga metoda zwraca al.allocate(count, hint), jeśli dobrze uformowany tego wyrażenia; w przeciwnym razie zwraca al.allocate(count).

Wymagania

Nagłówek: <pamięć>

Przestrzeń nazw: std

Zobacz też

Informacje

allocator::allocate

allocator_traits — klasa