首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

C++关键字——noexcept

并提出了关键字noexcept用于指明函数保证自己不会发生异常。 用法 noexcept既可以表征普通函数不发射异常,也可以用于表征成员函数不发射异常。...,那么noexcept是如何保证的呢?...注意事项 只有在时间维度上恒为不发射异常的函数才可标注为noexcept,否则不要做出该函数noexcept的假设。...如果函数标注为noexcept,则该函数调用的所有函数应也是noexcept,否则不要做出该函数noexcept的假设。尽管noexcept调用非noexcept函数会通过编译但不推荐这样做。...释放内存的函数和析构函数默认为noexcept, 补充 noexcept可以作为操作符,用于检测函数是否被标记为noexcept,使用代码如下: void no_exception()noexcept

7110
您找到你想要的搜索结果了吗?
是的
没有找到
领券