Condividi tramite


allocator_base Class

Definisce la classe base e comuni funzioni necessarie per creare un allocatore definita dall'utente da un filtro di sincronizzazione.

template <class Type, class Sync> class allocator_base

Parametri

Parametro

Descrizione

Type

Tipo degli elementi allocato dall'allocatore di.

Sync

Il criterio di sincronizzazione per l'allocatore, vale a dire sync_none Class, sync_per_container Class, sync_per_thread Class, o sync_shared Class.

Ee336602.collapse_all(it-it,VS.110).gifCostruttori

allocator_base

Costruisce un oggetto di tipo allocator_base.

Ee336602.collapse_all(it-it,VS.110).gifTypeDef

const_pointer

Un tipo che fornisce un puntatore al tipo di oggetto gestito dall'allocatore di costante.

const_reference

Un tipo che fornisce un riferimento al tipo di oggetto gestito dall'allocatore di costante.

difference_type

Un tipo integrale firmato che può rappresentare la differenza tra i valori dei puntatori per il tipo di oggetto gestito dall'allocatore di.

pointer

Un tipo che fornisce un puntatore al tipo di oggetto gestito dall'allocatore di.

Riferimento

Un tipo che fornisce un riferimento al tipo di oggetto gestito dall'allocatore di.

size_type

Un tipo integrale senza segno che può rappresentare la lunghezza di una sequenza che un oggetto di classe template allocator_base possibile allocare.

value_type

Un tipo gestito dall'allocatore di.

Ee336602.collapse_all(it-it,VS.110).gifFunzioni membro

_Charalloc

Alloca memoria per una matrice di tipo char.

_Chardealloc

Libera spazio di archiviazione per la matrice contenente gli elementi di tipo char.

address

Trova l'indirizzo di un oggetto il cui valore è specificato.

allocare

Alloca un blocco di memoria sufficiente per contenere almeno un numero specificato di elementi.

costrutto

Costruisce un tipo specifico di oggetto in corrispondenza di un indirizzo specificato viene inizializzato con un valore specificato.

deallocare

Libera un numero specificato di oggetti dall'inizio di archiviazione in una posizione specificata.

destroy

Chiama un distruttore di oggetti senza la deallocazione della memoria in cui l'oggetto è stato archiviato.

max_size

Restituisce il numero di elementi di tipo Type che potrebbe essere assegnata da un oggetto di allocatore di classe prima che sia utilizzata la memoria disponibile.

Requisiti

Intestazione: <allocators>

Spazio dei nomi: stdext

Vedere anche

Altre risorse

membri di allocator_base

<allocatori> membri