Freigeben über


allocator<void>-Klasse

Eine Spezialisierung der Vorlagenklassen-Zuweisung, um void einzugeben, die Typen definieren, die sinnvoll in diesem Kontext befinden.

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 explizit spezialisiert Vorlagenklasse Zuweisung für Typ void. Die Konstruktoren und Zuweisungsoperator verhalten sich genauso wie für die Vorlagenklasse, aber sie definiert nur die folgenden Typen:

Anforderungen

Header: <Arbeitsspeicher>

Namespace: std

Siehe auch

Referenz

Threadsicherheit in der C++-Standardbibliothek