Operadores new e delete
C++ oferece suporte a alocação dinâmica e desalocação de objetos usando os operadores new e delete. Esses operadores alocam memória para objetos de um pool chamado de repositório livre. O operador new chama a função especial operator new e o operador delete chama a função especial operator delete.
No Visual C++ .NET 2002, a função newna biblioteca padrão C++ oferecerá suporte ao comportamento especificado no padrão do C++, que é gerar uma exceção std::bad_alloc se a alocação de memória falhar.
A função new da biblioteca em tempo de execução do C também gerará uma exceção std::bad_alloc se a alocação de memória falhar.
Se você ainda desejar a versão sem geração de new para a biblioteca em tempo de execução de C, vincule seu programa com nothrownew.obj. No entanto, quando você vincular com nothrownew.obj, new na biblioteca padrão C++ não funcionará.
Para obter uma lista dos arquivos de biblioteca que contém a biblioteca em tempo de execução de C e a biblioteca padrão de C++, consulte Recursos da biblioteca CRT.