<memory>
Define uma classe, um operador, e vários modelos que ajudam ao atribuir e liberam objetos.
#include <memory>
Membros
Funções
Criashared_ptr a objetos que são atribuídos e construídos para um determinado tipo com um distribuidor especificado. |
|
Mesmo que uninitialized_copy mas forçar o uso de um iterador marcado como o iterador de saída. |
|
Mesmo que uninitialized_fill_n mas forçar o uso de um iterador marcado como o iterador de saída. |
|
Const convertido em shared_ptr. |
|
Informa o coletor de lixo que os caracteres começando em um endereço especificado e que estão no tamanho do bloco indicado não contêm nenhum ponteiro rastreável. |
|
Informa a coleta de lixo que o endereço indicado é atribuído ao armazenamento e é alcançável. |
|
Objetos exclui atribuídos com operator new.Adequado para uso com unique_ptr. |
|
Conversão dinâmicas a shared_ptr. |
|
Obter o deleter de shared_ptr. |
|
Retorna o tipo de segurança do ponteiro considerado por todo o coletor de lixo. |
|
Atribui o armazenamento temporário para uma sequência de elementos que não exceda um número especificado de elementos. |
|
Cria e retorna shared_ptr apontando para objetos atribuídos construídos de zero ou mais argumentos usando o distribuidor padrão. |
|
Allows misturadas com base posse- comparações de ponteiros compartilhados e livres. |
|
Uma enumeração de todos os possíveis valores de retorno para get_pointer_safety. |
|
Desaloca a memória temporária que foi atribuída usando a função do modelo de get_temporary_buffer . |
|
Static convertida para shared_ptr. |
|
Troca dois shared_ptr ou objetos de weak_ptr . |
|
Mesmo que uninitialized_copy mas permite o uso de um iterador não-verificada como o iterador de saída quando _SECURE_SCL=1 é definido. |
|
Mesmo que uninitialized_fill_n mas permite o uso de um iterador não-verificada como o iterador de saída quando _SECURE_SCL=1 é definido. |
|
Informa o coletor de lixo que os caracteres no bloco de memória definido por um tamanho do ponteiro e de bloco de endereço básico agora podem conter ponteiros rastreáveis. |
|
Informa garbage_collector que um local de armazenamento especificado não é alcançável. |
|
Os objetos das cópias de um intervalo especificado de entrada em um destino não inicializado variam. |
|
Cria uma cópia de um número especificado de elementos de um iterador de entrada.Cópias são colocadas em um iterador frente. |
|
Copia objetos de um valor especificado em um intervalo não inicializado de destino. |
|
Copia objetos de um valor especificado no número especificado de elementos um intervalo não inicializado de destino. |
Operadores
Teste para desigualdade entre objetos do distribuidor de uma classe especificada. |
|
Teste para igualdade entre objetos do distribuidor de uma classe especificada. |
|
Testa um objeto do distribuidor que é maior ou igual a um segundo objeto do distribuidor, de uma classe especificada. |
|
Testa um objeto que é menor do que um segundo objeto de uma classe especificada. |
|
Testa um objeto que é menor ou igual a um segundo objeto de uma classe especificada. |
|
Testa um objeto que é maior do que um segundo objeto de uma classe especificada. |
|
inserter deshared_ptr . |
Classes
A classe de modelo descreve um objeto que gerencia a alocação de armazenamento e se para liberar matrizes de objetos do tipo Tipo. |
|
Descreve um objeto que determina todas as informações necessárias por um contêiner distribuidor- ativado. |
|
A classe de modelo descreve um objeto que armazena um ponteiro para um objeto de tipos atribuído Type * que garante que o objeto ao qual ele é excluído quando seu auto_ptr incluindo obtém destruído. |
|
Relata a exceção incorreto de weak_ptr. |
|
Ajuda geram shared_ptr. |
|
Fornece informações que é necessária por um objeto da classe allocator_traits do modelo de descrever um distribuidor com Ptrtipo ponteiro. |
|
Uma classe do adaptador que é fornecida para ativar algoritmos para armazenar os resultados na memória não inicializado. |
|
Envolve um ponteiro inteligente da contagem em torno de um objeto atribuído dinamicamente. |
|
Armazena um ponteiro para um propriedade do objeto.O ponteiro pertençe nenhum outro unique_ptr.unique_ptr é destruído quando o proprietário é destruído. |
|
Envolve um ponteiro fraca associado. |
Especializações
Uma especialização do distribuidor de classe de modelo para o tipo vácuo, definindo o único os tipos membro que fazem sentido neste contexto especializado. |
Consulte também
Referência
Segurança do thread na biblioteca C++ padrão