Biblioteca C ++ - <memoria>
Introducción
Define utilidades generales para administrar la memoria dinámica en encabezado.
Asignadores
| No Señor. | Asignador y descripción |
|---|---|
| 1 | asignador Es un asignador predeterminado. |
| 2 | allocator_arg Es un asignador arg. |
| 3 | allocator_arg_t Es un tipo arg de asignador. |
| 4 | allocator_traits Es un asignador asignador de rasgos. |
Punteros administrados
| No Señor. | Descripción de punteros administrados |
|---|---|
| 1 | auto_ptr Es un puntero automático. |
| 2 | auto_ptr_ref Es una referencia al puntero automático. |
| 3 | shared_ptr Es un puntero compartido. |
| 4 | débil_ptr Es un puntero compartido débil. |
| 5 | unique_ptr Es un puntero único. |
| 6 | default_delete Es un eliminador predeterminado. |
Funciones y clases relacionadas con shared_ptr
| No Señor. | Funciones y clases relacionadas con shared_ptr & description |
|---|---|
| 1 | make_shared Se usa para hacer shared_ptr. |
| 2 | allocate_shared Se utiliza para asignar shared_ptr. |
| 3 | static_pointer_cast Es un elenco estático de shared_ptr. |
| 4 | difusión_puntero_dinámico Es un elenco dinámico de shared_ptr. |
| 5 | const_pointer_cast Es una conversión constante de shared_ptr. |
| 6 | get_deleter Se usa para obtener el eliminador de shared_ptr. |
| 7 | sin dueño Es una faceta de puntuación numérica. |
| 8 | enable_shared_from_this Habilita shared_from_this. |