Classe allocator_base
Define as funções da classe base e comum necessárias para criar um alocador definido pelo usuário de um filtro de sincronização.
template <class Type, class Sync> class allocator_base
Parâmetros
Parâmetro |
Descrição |
---|---|
Type |
O tipo de elementos atribuídos pelo alocador. |
Sync |
A política de sincronização para o alocador, que é Classe sync_none, Classe sync_per_container, Classe sync_per_thread, ou Classe sync_shared. |
Construtores
Constrói um objeto de tipo allocator_base. |
TypeDefs
Um tipo que fornece um ponteiro constante para o tipo de objeto gerenciado pelo alocador. |
|
Um tipo que fornece uma referência constante para o tipo de objeto gerenciado pelo alocador. |
|
Um tipo integral assinado que pode representar a diferença entre valores dos ponteiros ao tipo de objeto gerenciado pelo alocador. |
|
Um tipo que fornece um ponteiro para o tipo de objeto gerenciado pelo alocador. |
|
Um tipo que fornece uma referência ao tipo de objeto gerenciado pelo alocador. |
|
Um tipo integral não assinado que pode representar o comprimento de qualquer sequência que um objeto da classe allocator_base do modelo pode alocar. |
|
Um tipo que é gerenciado pelo alocador. |
Funções de membro
Aloca armazenamento para uma matriz do tipo char. |
|
Libera armazenamento para contendo elementos da matriz de tipo char. |
|
Localiza o endereço de um objeto cujo valor é especificado. |
|
Atribui um bloco de memória grande o suficiente para armazenar pelo menos um número especificado de elementos. |
|
Constrói um tipo específico de objeto em um endereço especificado que é inicializado com um valor especificado. |
|
Libera um número especificado de objetos do início do armazenamento em uma posição especificada. |
|
Chama um destruidor de objetos sem desaloque a memória em que o objeto foi armazenado. |
|
Retorna o número de elementos de tipo Type que podem ser atribuídos por um objeto do alocador da classe antes que a memória livre seja usada acima. |
Requisitos
alocadores <deCabeçalho: >
Namespace: stdext