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 void
spezialisiert. Die Konstruktoren und der Zuordnungsoperator verhalten sich genauso wie für die Klassenvorlage, definiert jedoch nur die folgenden Typen:
rebind, eine geschachtelte Klassenvorlage.