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.