Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?
Opracował: Elaine
Język C++

allocator::allocate

[metoda] Alokuje pamięć.

Składnia

C/C++
pointer allocate( size_type n, allocator < void >::const_pointer hint = 0 );

Opis szczegółowy

Alokuje pamięć o rozmiarze n * sizeof(T), wyrównaną odpowiednio do potrzeb obiektów typu T, lecz ich nie tworzy.

Domyślny alokator używa globalnego operatora new.

Argumenty

nazwa argumentu znaczenie
sizeliczba elementów do zaalokowania
hint0 lub wskaźnik uzyskany z wcześniejszego wywołania allocate i nieprzekazany jeszcze do » standard C++ » allocatordeallocate. Argument ten może (lecz nie musi) zostać użyty przez implementację do zwiększenia wydajności.

Wartość zwracana

Wskaźnik na pierwszy element zaalokowanej pamięci.

Rzucane wyjątki

std::bad_alloc, jeśli alokacja się nie powiodła.

Zagagnienia powiązane

allocatorStandardowy alokator. (szablon klasy)

Linki zewnętrzne