gpt4 book ai didi

c++ - 全局关闭 C++ 新运算符异常

转载 作者:可可西里 更新时间:2023-11-01 09:59:02 28 4
gpt4 key购买 nike

有什么方法可以全局关闭 new 运算符的异常?如果有多个,哪个最好?

我试过了,但我真的不确定:

#include <new>
using std::nothrow;

我尝试用谷歌搜索“using std::nothrow;”,但没有结果。

我正在使用 MSVC 2010。

我当然知道 new (std::nothrow) myClass();

最佳答案

没有。这会破坏很多代码,例如在标准 header 中,它确实依赖于 new 抛出。

C++ 委员会意识到将数十种几乎兼容的语言标准化为同一个名称会带来危险,而仅使用 5 个这样的选项,您就已经拥有 32 种不兼容的语言。

关于c++ - 全局关闭 C++ 新运算符异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26135918/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com