2020
10-10
10-10
C++ vector扩容解析noexcept应用场景
c++11提供了关键字noexcept,用来指明某个函数无法——或不打算——抛出异常:voidfoo()noexcept;//afunctionspecifiedaswillneverthrowvoidfoo2()noexcept(true);//sameasfoovoidbar();//afunctionmightthrowexceptionvoidbar2()noexcept(false);//sameasbar所以我们需要了解以下两点:noexcept有什么优点,例如性能、可读性等等。需不需要在代码中大量使用noexcept。noexcept优点我们先从std::vect...
继续阅读 >