新建和删除运算符

使用 删除 运算符, C++ 支持对象的动态分配和释放。 这些运算符从调用任意存储的池分配对象的内存。 new 运算符调用特定功能 new 运算符,并且, delete 运算符调用特定功能 delete 运算符

在 Visual C++ .NET 2002 中, new 功能对标准 C++ 库中支持在 C++ 标准指定的行为,是引发标准:: bad_alloc 异常,如果内存分配失败。

C 运行库的 new 功能也会引发标准:: bad_alloc 异常,如果内存分配失败。

如果您仍然希望 new 的非引发的版本 C 运行库的,与 nothrownew.obj 请链接程序。 但是,那么,当您使用 nothrownew.obj 链接, new 对标准 C++ 库中再次运行。

有关包含 C 运行库和标准 C++ 库库文件的列表,请参见 CRT库功能

请参见

参考

特殊成员函数(C++)