Classe allocator<void>
Specializzazione dell'allocatore di modelli di classe per digitare void
, definendo i tipi che hanno senso in questo contesto.
Sintassi
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>&);
};
Osservazioni:
La classe è specializzata in modo esplicito nell'allocatore di modelli di classe per il tipo void
. I costruttori e l'operatore di assegnazione si comportano come per il modello di classe, ma definisce solo i tipi seguenti: