Partager via


allocator_base::allocate

Alloue un bloc de mémoire suffisamment grand pour stocker au moins un certain nombre spécifié d'éléments.

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

Paramètres

Paramètre

Description

_Nx

Le nombre d'éléments dans le tableau à allouer.

_Hint

Ce paramètre est ignoré.

Valeur de retour

Pointeur vers l'objet alloué.

Notes

L'allocation de mémoire d'outils de fonction membre pour l'allocateur défini par l'utilisateur en retournant le résultat d'un appel à la fonction d'allocate du filtre de synchronisation du type* si _Nx == 1, sinon en retournant le résultat d'un appel à operator new(_Nx * sizeof(Type)) est converti dans le type*.

Configuration requise

**En-tête :**allocateurs <de >

Espace de noms : stdext

Voir aussi

Référence

allocator_base, classe