Biblioteca C ++ - <nova>
Introdução
É um cabeçalho que descreve as funções usadas para gerenciar o armazenamento dinâmico em C ++. O cabeçalho também define alguns tipos específicos e o par de funções set_new_handler / get_new_handler conforme mostrado abaixo -
Funções
| Sr. Não. | Descrição da função |
|---|---|
| 1 | operador novo
Ele aloca espaço de armazenamento. |
| 2 | operador novo []
Ele aloca espaço de armazenamento para a matriz. |
| 3 | operador deletar
Ele desaloca espaço de armazenamento. |
| 4 | operador delete []
Ele desaloca o espaço de armazenamento da matriz. |
| 5 | get_new_handler
É usado para obter uma nova função de manipulador. |
Tipos
| Sr. Não. | Tipo e descrição |
|---|---|
| 1 | nothrow_t
É um tipo nathrow. |
| 2 | new_handler
É um tipo de nova função de manipulador. |
| 3 | bad_alloc
É uma exceção e gera falha na alocação de memória. |
| 4 | bad_array_new_length
É uma exceção de comprimento de array ruim. |
Constantes
| Sr. Não. | Constante e descrição |
|---|---|
| 1 | nothrow
É uma constante nathrow. |