<new>
Definisce diversi tipi e funzioni che controllano l'allocazione e esente dall'archiviazione nel controllo del programma. Definisce anche i componenti per la segnalazione degli errori di gestione della memoria.
#include <new>
Note
Alcune delle funzioni dichiarate in questa intestazione sono sostituibili. L'implementazione fornisce una versione predefinita, il cui comportamento è illustrato in questo documento. Un programma può, tuttavia, definire una funzione con la stessa firma per sostituire la versione predefinita in fase di collegamento. La versione di sostituzione deve soddisfare i requisiti descritti in questo documento.
Oggetti
Fornisce un oggetto da utilizzare come argomento per le versioni di nothrow di nuova e di eliminazione. |
Definizioni typedef
Un tipo che indica una funzione appropriata per l'utilizzo come nuovo gestore. |
Funzioni
Installa una funzione dell'utente che viene chiamata quando mancato superamento nel tentativo di allocazione della memoria. |
Operatori
Funzione chiamata da un'espressione delete per rendere nuovamente disponibile l'archiviazione di singoli oggetti. |
|
La funzione chiamata da un'espressione elimina per rilasciare la memoria per una matrice di oggetti. |
|
La funzione chiamata da un'espressione new per allocare memoria per i singoli oggetti. |
|
La funzione chiamata da un'espressione new per allocare memoria per una matrice di oggetti. |
Classi
La classe viene descritta un'eccezione generata per indicare che una richiesta di allocazione non riuscita. |
|
La classe viene utilizzata come parametro di funzione operator new per indicare che la funzione deve restituire un puntatore null per segnalare un errore di allocazione, invece di un'eccezione. |
Vedere anche
Riferimenti
Sicurezza dei thread nella libreria standard C++