Condividi tramite


Classe allocator<void>

Una specializzazione di allocatore della classe modello per immettere void, definendo i tipi che hanno significato in questo contesto.

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>&
      );
   };

Note

La classe in modo esplicito specializza la classe modello per allocatore per tipo vuoto. I costruttori e operatore di assegnazione si comportano allo stesso modo della classe modello, ma definisce solo i tipi seguenti:

Requisiti

memoria<diIntestazione: >

Spazio dei nomi: std

Vedere anche

Riferimenti

Sicurezza dei thread nella libreria standard C++