<new>
Define vários tipos e funções que controlam a alocação e liberação do armazenamento sob controle do programa.Ele também define componentes para relatar erros de gerenciamento de armazenamento.
#include <new>
Comentários
Algumas das funções declaradas no cabeçalho desta são substituíveis.A implementação fornece uma versão padrão, cujo comportamento é descrito neste documento.Um programa pode, Entretanto, definir uma função com a mesma assinatura para substituir a versão padrão em tempo de link.A versão de substituição deve satisfazer os requisitos descritos neste documento.
Objetos
Fornece um objeto a ser usado como um argumento para o nothrow versões do nova e Excluir. |
Typedefs
Um tipo que aponta para uma função adequada para uso como um novo manipulador. |
Funções
Instala uma função de usuário que é chamada quando novo Falha ao tentar alocar memória. |
Operadores
A função chamada por uma expressão de excluir para desalocar o armazenamento para individual de objetos. |
|
A função chamada por uma expressão de excluir para desalocar o armazenamento para uma matriz de objetos. |
|
A função chamada por uma nova expressão para alocar armazenamento para objetos individuais. |
|
A função chamada por uma nova expressão para alocar armazenamento para uma matriz de objetos. |
Classes
A classe descreve uma exceção acionada para indicar que uma solicitação de alocação não foi bem-sucedida. |
|
A classe é usada como um parâmetro de função para o operador new para indicar que a função deve retornar um ponteiro nulo para relatar uma falha de alocação, em vez de lançar uma exceção. |
Consulte também
Referência
Segurança do thread na biblioteca C++ padrão