allocator_traits::allocate-Methode
Statische Methode, die Speicher belegt, indem es den angegebenen Belegungsfunktionsparameter verwendet.
static pointer allocate(Alloc& al, size_type count);
static pointer allocate(Alloc& al, size_type count,
typename allocator_traits<void>::const_pointer *hint);
Parameter
al
Ein allocator-Objekt.count
Die Anzahl von Elementen zuzuordnen.hint
const_pointer, das kann dem allocator-Objekt hälfe, wenn die Anforderung für Speicher erfüllt, indem die Adresse eines zugeordneten Objekts vor der Anforderung isoliert.Ein NULL-Zeiger wird wie kein Hinweis behandelt.
Rückgabewert
Jede Methode gibt einen Zeiger auf den zugeordneten Objekt zurück.
Die erste statische Methode gibt al.allocate(count) zurück.
Die zweite Methode gibt al.allocate(count, hint) zurück, wenn dieser Ausdruck wohl geformt ist; andernfalls wird al.allocate(count) zurück.
Anforderungen
Header: <memory>
Namespace: std