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. |