Udostępnij za pośrednictwem


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:

Wymagania

Nagłówek: <pamięci>

Przestrzeń nazw: std

Zobacz też

Informacje

Bezpieczeństwo wątku w standardowej bibliotece C++