Classe allocator<void>
Una specializzazione di allocatore della classe modello per immettere void, definendo i tipi che hanno significato in questo contesto.
template<>
class allocator<void> {
typedef void *pointer;
typedef const void *const_pointer;
typedef void value_type;
template<class Other>
struct rebind;
allocator( );
allocator(
const allocator<void>&
);
template<class Other>
allocator(
const allocator<Other>&
);
template<class Other>
allocator<void>& operator=(
const allocator<Other>&
);
};
Note
La classe in modo esplicito specializza la classe modello per allocatore per tipo vuoto. I costruttori e operatore di assegnazione si comportano allo stesso modo della classe modello, ma definisce solo i tipi seguenti:
riassociare, una classe annidata modello.
Requisiti
memoria<diIntestazione: >
Spazio dei nomi: std