gpt4 book ai didi

c++ - 围绕 noexcept 的困惑

转载 作者:太空狗 更新时间:2023-10-29 21:17:52 28 4
gpt4 key购买 nike

<分区>

看了很多视频,看了一本书,搞不清楚什么时候该用noexcept,什么时候不该用。

所有的书都说只有在函数永远不会抛出异常时才应该使用 noexcept。

我觉得应该换个方式使用。许多人说分配的函数不应该是 noexcept,但是如果我不想捕获这些错误,并且可以接受对 std::terminate 的调用怎么办?

简而言之,noexcept 应该用在永远不会抛出的函数上,或者用在除您想从中捕获异常的函数之外的所有函数上。

恕我直言,有些异常不需要捕获(即内存不足等)

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