Libreria C ++ - <new>
introduzione
È un'intestazione che descrive le funzioni utilizzate per gestire l'archiviazione dinamica in C ++. L'intestazione definisce anche alcuni tipi specifici e la coppia di funzioni set_new_handler / get_new_handler come mostrato di seguito:
Funzioni
Sr.No. | Descrizione della funzione |
---|---|
1 | operatore nuovo
Alloca lo spazio di archiviazione. |
2 | operatore nuovo []
Alloca lo spazio di archiviazione per l'array. |
3 | operatore cancella
Distribuisce lo spazio di archiviazione. |
4 | operatore elimina []
Distribuisce lo spazio di archiviazione dell'array. |
5 | get_new_handler
Viene utilizzato per ottenere una nuova funzione di gestione. |
Tipi
Sr.No. | Tipo e descrizione |
---|---|
1 | nothrow_t
È un tipo nathrow. |
2 | new_handler
È un tipo di nuova funzione gestore. |
3 | bad_alloc
È un'eccezione e genera in caso di errore di allocazione della memoria. |
4 | bad_array_new_length
È una cattiva eccezione per la lunghezza dell'array. |
Costanti
Sr.No. | Costante e descrizione |
---|---|
1 | nothrow
È una costante nathrow. |