<memory>
Define una clase, un operador, y varias plantillas que ayudan a asignar y liberar objetos.
#include <memory>
Members
Funciones
Crea shared_ptr a los objetos asignados y se crean para un tipo determinado con un asignador especificado. |
|
Igual que uninitialized_copy pero aplica el uso de un iterador comprobado como iterador generado. |
|
Igual que uninitialized_fill_n pero aplica el uso de un iterador comprobado como iterador generado. |
|
Const convertido a shared_ptr. |
|
Informa a un recolector de elementos no utilizados que los caracteres inicial en una dirección especificada y que se encuentran dentro de tamaño de bloque indicado no contienen ningún puntero detectable. |
|
Informa a la recolección de elementos no utilizados que la dirección indicada es el almacenamiento asignado y es accesible. |
|
Elimina los objetos asignados con operator new.Adecuado para el uso con unique_ptr. |
|
Conversión de tipos dinámica a shared_ptr. |
|
Obtenga el deleter de shared_ptr. |
|
Devuelve el tipo de seguridad de puntero no reconocido por el recolector de elementos no utilizados. |
|
Asigna almacenamiento temporal de una secuencia de elementos que no supere el número especificado de elementos. |
|
Crea y devuelve shared_ptr que señala a los objetos asignados construidos desde cero o más argumento utilizando el asignador predeterminado. |
|
Allows posesión- basándose comparaciones mezcladas de punteros compartidos y débiles. |
|
Una enumeración de todos los valores devueltos posibles para get_pointer_safety. |
|
Libere memoria temporal que se asignó mediante la función de la plantilla de get_temporary_buffer. |
|
Conversión estática a shared_ptr. |
|
Intercambio dos shared_ptr u objetos de weak_ptr. |
|
Igual que uninitialized_copy pero permite el uso de un iterador unchecked como iterador generado cuando se define _SECURE_SCL=1. |
|
Igual que uninitialized_fill_n pero permite el uso de un iterador unchecked como iterador generado cuando se define _SECURE_SCL=1. |
|
Informa a un recolector de elementos no utilizados que los caracteres del bloque de memoria definido por un tamaño de puntero y de bloque de dirección base ahora pueden contener punteros detectables. |
|
Informa a garbage_collector que una ubicación de memoria especificada es inaccesible. |
|
Copia los objetos de un rango de entrada especificado en un rango de destino sin inicializar. |
|
Crea una copia de un número especificado de elementos de un iterador de entrada.Copias se colocan en un iterador hacia delante. |
|
Copia los objetos del valor especificado en un rango de destino sin inicializar. |
|
Copia los objetos del valor especificado del número especificado de elementos un rango de destino sin inicializar. |
Operadores
Comprueba la desigualdad entre los objetos del asignador de una clase especificada. |
|
Comprueba la igualdad entre los objetos del asignador de una clase especificada. |
|
Pruebas de un objeto de asignador que es mayor o igual que otro objeto de asignador, una clase especificada. |
|
Pruebas de un objeto que es menor que otro objeto de la clase especificada. |
|
Pruebas de un objeto que es menor o igual que otro objeto de la clase especificada. |
|
Pruebas de un objeto que es mayor que otro objeto de la clase especificada. |
|
insertador de shared_ptr. |
Clases
La clase de plantilla describe un objeto que administra la asignación de almacenamiento y liberar para las matrices de objetos tipo escrito. |
|
Describe un objeto que determine toda la información que necesita un contenedor asignador- habilitado. |
|
La clase de plantilla describe un objeto que almacena un puntero a un objeto asignado Type * cuyas asegure el objeto al que señala obtiene eliminado cuando su auto_ptr que agrega obtiene destruirá. |
|
Excepción incorrecta de weak_ptr reports. |
|
Ayuda generan shared_ptr. |
|
Información de fuentes que necesita un objeto de clase de plantilla allocator_traits para describir un asignador con el tipo de puntero Ptr. |
|
Una clase de adaptadores que se proporciona a algoritmos habilitados para almacenar los resultados en memoria no inicializada. |
|
Ajusta un puntero inteligente referencia- contado alrededor de un objeto dinámicamente asignado. |
|
Almacena un puntero a un objeto que pertenece.El puntero es propiedad de ningún otro unique_ptr.Se destruye unique_ptr cuando se destruye el propietario. |
|
Ajusta un puntero débil vinculado. |
Especializaciones
Una especialización de asignador de la clase de plantilla para escribir vacío, definiendo el único los tipos de miembro que tienen sentido en este contexto especializado. |
Vea también
Referencia
Seguridad para subprocesos de la biblioteca estándar de C++