Freigeben über


allocator_base::allocate

Ordnet einen Speicherblock zu, der ausreicht, um eine angegebene Anzahl an Elementen mindestens zu speichern ist.

template <class Other>
    pointer allocate(size_type _Nx, const Other* _Hint = 0);
pointer allocate(size_type _Nx);

Parameter

Parameter

Beschreibung

_Nx

Die Anzahl der Elemente im Array zugeordnet werden.

_Hint

Dieser Parameter wird ignoriert.

Rückgabewert

Ein Zeiger auf den zugeordneten Objekt.

Hinweise

Die Memberfunktionswerkzeugspeicherbelegung für die benutzerdefinierte Zuordnung durch die Rückgabe des Ergebnisses eines Aufrufs der allocate-Funktion des Synchronisierungsfilters Typ Typs * wenn _Nx == 1; andernfalls durch die Rückgabe des Ergebnisses eines Anrufs operator new(_Nx * sizeof(Type)) Umwandlung, um Typ * einzugeben.

Anforderungen

Zuweisungen Header: <>

Namespace: stdext

Siehe auch

Referenz

allocator_base-Klasse