allocator<void>
Klasa
Specjalizacja alokatora szablonów klas do typu void
, definiując typy, które mają sens w tym kontekście.
Składnia
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 jawnie specjalizuje się w alokatorze szablonów klas dla typu void
. Jego konstruktory i operator przypisania zachowują się tak samo jak w przypadku szablonu klasy, ale definiuje tylko następujące typy:
rebind — szablon klasy zagnieżdżonej.
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla