摘要:
noexcept修饰符与noexcept操作符 首先,明确一点: 在C++11之后,表示函数不会抛出异常的动态异常声明throw()被新的noexcept异常声明所取代。 在通常情况下,在C++11中使用noexcept可以有效的阻止异常的传播与扩散。 【1】noexcept修饰符 从语法上讲,no 阅读全文
posted @ 2020-01-21 22:32
kaizenly
阅读(1321)
评论(0)
推荐(0)
摘要:
【1】assert 与 #error 我们知道,C++现有的标准中就有assert、#error两个方法是用来检查错误的,除此而外还有一些第三方的静态断言实现。 assert是运行期断言,它用来发现运行期间的错误,不能提前到编译期发现错误,也不具有强制性,也谈不上改善编译信息的可读性。 既然是运行期 阅读全文
posted @ 2020-01-21 10:08
kaizenly
阅读(17948)
评论(2)
推荐(6)

浙公网安备 33010602011771号