Compartir a través de


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

Vea también

Referencia

allocator_base (Clase)