Classe allocator<void>
Uma especialização do alocador da classe do modelo para digitar void, definindo os tipos que fazem sentido neste 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 allocator para o tipo void. Os construtores e o operador de atribuição se comportam da mesma forma que para a classe do modelo, mas define apenas os seguintes tipos:
reassociar, uma classe aninhada do modelo.
Requisitos
Memória<deHeader: >
Namespace: std