allocator_base::allocate
Asigna un bloque de memoria suficientemente grande para almacenar por lo menos un número especificado de elementos.
template <class Other>
pointer allocate(size_type _Nx, const Other* _Hint = 0);
pointer allocate(size_type _Nx);
Parámetros
Parámetro |
Descripción |
---|---|
_Nx |
El número de elementos de la matriz que se asignará. |
_Hint |
Este parámetro se omite. |
Valor devuelto
Un puntero al objeto asignado.
Comentarios
La función miembro implementa la asignación de memoria del asignador definido por el usuario y devuelve el resultado de una llamada a la función de allocate de filtro de sincronización de tipo* de tipo si _Nx == 1, si no devuelve el resultado de una llamada a la conversión de operator new(_Nx * sizeof(Type)) para escribir el tipo*.
Requisitos
asignadores <deEncabezado: >
Espacio de nombres: stdext