<memory>
Definisce una classe, un operatore e diversi modelli che consentono di allocare e liberare gli oggetti.
#include <memory>
Membri
Funzioni
Creashared_ptr agli oggetti allocati e costruiti per un tipo specificato con un allocatore specificato. |
|
Stesso di uninitialized_copy ma impone l'utilizzo di un iteratore verificato come output iteratore. |
|
Stesso di uninitialized_fill_n ma impone l'utilizzo di un iteratore verificato come output iteratore. |
|
Const eseguire il cast su shared_ptr. |
|
Notifica a un Garbage Collector che i caratteri che inizia a un indirizzo specificato e che rientrano nella dimensione di un blocco indicata non contengono puntatori imputabili. |
|
Notifica al Garbage Collection che l'indirizzo viene visualizzato in memoria allocata ed è raggiungibile. |
|
Eliminazione di oggetti allocati con operator new.Appropriato per l'utilizzo con unique_ptr. |
|
Cast dinamico a shared_ptr. |
|
Ottenere il deleter da shared_ptr. |
|
Restituisce il tipo di sicurezza del puntatore utilizzato dal Garbage Collector. |
|
Alloca provvisoriamente archiviate per una sequenza di elementi che non supera un numero specificato di elementi. |
|
Crea e restituisce shared_ptr che indica gli oggetti allocati costruiti da zero o più argomenti utilizzando un allocatore predefinito. |
|
Consente ai confronti misti basati su proprietà dei puntatori condivisi e deboli. |
|
Un'enumerazione di tutti i possibili valori restituiti per get_pointer_safety. |
|
Liberare memoria temporanea che è stata allocata tramite la funzione del modello di get_temporary_buffer. |
|
Statico esegue il cast a shared_ptr. |
|
Questi due shared_ptr o oggetti di weak_ptr. |
|
Stesso di uninitialized_copy ma consente l'utilizzo di un iteratore selezionare come output iteratore quando _SECURE_SCL=1 è definito. |
|
Stesso di uninitialized_fill_n ma consente l'utilizzo di un iteratore selezionare come output iteratore quando _SECURE_SCL=1 è definito. |
|
Notifica a un Garbage Collector che i caratteri del blocco di memoria definito da un puntatore e una dimensione di un blocco dell'indirizzo di base possono contenere ora i puntatori imputabili. |
|
Notifica a garbage_collector che una posizione di memoria specificata non è raggiungibile. |
|
Oggetti di copie da un intervallo di input specificato in un intervallo di destinazione non inizializzate. |
|
Crea una copia di un numero specificato di elementi da un iteratore di input.Le copie sono inclusi in un iteratore avanti. |
|
Copia gli oggetti di un valore specificato in un intervallo di destinazione non inizializzate. |
|
Copia gli oggetti di un valore specificato il numero specificato di elementi un intervallo di destinazione non inizializzate. |
Operatori
Test disuguaglianza tra gli oggetti di allocatore di una classe specificata. |
|
Test di uguaglianza tra gli oggetti di allocatore di una classe specificata. |
|
Test per un oggetto allocatore maggiore o uguale a un secondo oggetto allocatore, di una classe specificata. |
|
Test per un oggetto minore di un secondo oggetto di una classe specificata. |
|
Test per un oggetto inferiore o uguale a un altro oggetto di una classe specificata. |
|
Test per un oggetto maggiore di un secondo oggetto di una classe specificata. |
|
inserter dishared_ptr. |
Classi
La classe modello descrive un oggetto che gestisce l'allocazione di archiviazione e liberare per le matrici di oggetti di tipo Tipo. |
|
Descrive un oggetto che determina tutte le informazioni necessarie a un contenitore allocatore- abilitato. |
|
La classe modello descrive un oggetto che include un puntatore a un oggetto allocato di tipo Digitare o selezionare la nuova piattaforma che fornisce l'oggetto che indica ottiene eliminati quando il relativo auto_ptr che viene eliminato. |
|
Riferimento si verifichi un'eccezione di weak_ptr. |
|
Le guide generano shared_ptr. |
|
Vengono fornite le informazioni necessarie a un oggetto di classe modello allocator_traits per descrivere un allocatore con tipo puntatore Ptr. |
|
Una classe di adattatori fornita per consentire agli algoritmi per archiviare i risultati nella memoria non inizializzata. |
|
Avvolge un puntatore intelligente con conteggio intorno a un oggetto dinamico allocato. |
|
Include un puntatore a un oggetto di proprietà.Il puntatore è di proprietà da nessun altro unique_ptr.unique_ptr eliminato al proprietario viene eliminato. |
|
Esegue il wrapping di un puntatore debole collegato. |
Specializzazioni
Una specializzazione di allocatore della classe modello nel tipo void, definendo il solo i tipi di membro che hanno un significato in questo contesto specifico. |
Vedere anche
Riferimenti
Thread safety della libreria C++ standard