allocator<void> — Klasa
Specjalizacja programu przydzielającego szablonu klasy typu void, definiowanie typów, które mają sensu w tym kontekście.
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>&
);
};
Uwagi
Klasa specjalizuje się jawnie szablonu klasy programu przydzielania dla typu void. Jego konstruktorów i operator przypisania działają w ten sam sposób, jak w przypadku szablonu klasy, ale definiuje tylko następujące typy:
Powiąż ponownie, zagnieżdżony szablon klasy.
Wymagania
Nagłówek: <pamięci>
Przestrzeń nazw: std