Biblioteca C ++ - <memória>

Introdução

Ele define utilitários gerais para gerenciar a memória dinâmica no cabeçalho.

Alocadores

Sr. Não. Alocador e descrição
1 alocador

É um alocador padrão.

2 alocator_arg

É um arg alocador.

3 alocator_arg_t

É um tipo de argumento de alocador.

4 alocator_traits

É um alocador de características de alocador.

Ponteiros gerenciados

Sr. Não. Descrição de ponteiros gerenciados
1 auto_ptr

É um Pointer automático.

2 auto_ptr_ref

É uma referência ao ponteiro automático.

3 shared_ptr

É um ponteiro compartilhado.

4 fraco_ptr

É um indicador compartilhado fraco.

5 unique_ptr

É um indicador único.

6 default_delete

É um deletador padrão.

Funções e classes relacionadas a shared_ptr

Sr. Não. Funções e classes relacionadas a shared_ptr e descrição
1 make_shared

É usado para fazer shared_ptr.

2 alocate_shared

É usado para alocar shared_ptr.

3 static_pointer_cast

É um elenco estático de shared_ptr.

4 dynamic_pointer_cast

É um elenco dinâmico de shared_ptr.

5 const_pointer_cast

É um cast constante de shared_ptr.

6 get_deleter

É usado para obter o deleter de shared_ptr.

7 sem dono

É uma faceta de pontuação numérica.

8 enable_shared_from_this

Ele ativa shared_from_this.