allocator<void>-Klasse

Eine Spezialisierung des Klassenvorlagen-Allocators zum Eingeben void, definieren die Typen, die in diesem Kontext sinnvoll sind.

Syntax

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>&);
};

Hinweise

Die Klasse ist explizit auf den Klassenvorlagen-Allocator für den Typ voidspezialisiert. Die Konstruktoren und der Zuordnungsoperator verhalten sich genauso wie für die Klassenvorlage, definiert jedoch nur die folgenden Typen: