Compartir a través de


allocator_base Class

Define la clase base y las funciones comunes necesarias para crear un asignador definido por el usuario de un filtro de sincronización.

template <class Type, class Sync> class allocator_base

Parámetros

Parámetro

Descripción

Type

El tipo de elementos asignados por el asignador.

Sync

La directiva de sincronización para el asignador, que es sync_none Class, sync_per_container Class, sync_per_thread Class, o sync_shared Class.

Ee336602.collapse_all(es-es,VS.110).gifConstructores

allocator_base

Construye un objeto de tipo allocator_base.

Ee336602.collapse_all(es-es,VS.110).gifDefiniciones de tipo

const_pointer

Un tipo que proporciona un puntero constante para el tipo de objeto administrado por el asignador.

const_reference

Un tipo que proporciona una referencia constante para el tipo de objeto administrado por el asignador.

difference_type

Un tipo integral con signo que puede representar la diferencia entre los valores de punteros para el tipo de objeto administrado por el asignador.

pointer

Un tipo que proporciona un puntero al tipo de objeto administrado por el asignador.

Referencia .

Un tipo que proporciona una referencia al tipo de objeto administrado por el asignador.

size_type

Un tipo integral sin signo que represente la longitud de cualquier secuencia que un objeto de clase de plantilla allocator_base puede asignar.

value_type

Un tipo administrado por el asignador.

Ee336602.collapse_all(es-es,VS.110).gifFunciones miembro

_Charalloc

Asigna el almacenamiento para una matriz de tipo char.

_Chardealloc

Libera almacenamiento de información para la matriz que contiene los elementos de tipo char.

address

Busca la dirección de un objeto cuyo valor se especifica.

asignar

Asigna un bloque de memoria lo suficientemente grande como para almacenar al menos un número especificado de elementos.

construcción

Construye un tipo específico de objeto en una dirección especificada que se inicializa con un valor especificado.

desasignar

Libera a un número especificado de objetos desde el principio de almacenamiento de información en la posición especificada.

destroy

Llama a un destructor de objetos sin cancelar la asignación de la memoria donde se almacena el objeto.

max_size

Devuelve el número de elementos de tipo Type que podría asignados por un objeto del asignador de clase antes de que se utiliza la memoria libre.

Requisitos

Encabezado: <allocators>

Espacio de nombres: stdext

Vea también

Otros recursos

miembros de allocator_base

miembros de <asignadores>