Compartir a través de


allocator_traits::allocate (método)

Método estático que asigna memoria mediante el parámetro determinado del asignador.

static pointer allocate(Alloc& al, size_type count);
static pointer allocate(Alloc& al, size_type count,
    typename allocator_traits<void>::const_pointer *hint);

Parámetros

  • al
    Un objeto de asignador.

  • count
    El número de elementos para asignar.

  • hint
    const_pointer que puede ayudar al objeto del asignador de la satisfacción del pedido el almacenamiento buscar la dirección de un objeto asignado antes de la solicitud. Se trata un puntero NULL como ninguna sugerencia.

Valor devuelto

Cada método devuelve un puntero al objeto asignado.

El primer método estático devuelve al.allocate(count).

El segundo método devuelve al.allocate(count, hint), si esa expresión es bien formada; si no devuelve al.allocate(count).

Requisitos

Encabezado: <memory>

Espacio de nombres: std

Vea también

Referencia

allocator::allocate

allocator_traits (clase)