Condividi tramite


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: