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