allocator<void> Class
Uma especialização do distribuidor de classe de modelo para o tipo void, definindo os tipos que fazem sentido em este contexto.
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>&
);
};
Comentários
A classe especializa explicitamente a classe de modelo distribuidor para o tipo void. Os construtores e operador de atribuição se comportam o mesmo que para a classe de modelo, mas define apenas os seguintes tipos:
reassociar, uma classe aninhada do modelo.
Requisitos
Cabeçalho: <memory>
namespace: STD