健壮代码

  • C++异常安全指南 编写健壮代码原则

    异常安全需遵循三个级别:基本保证、强烈保证和无抛出保证;通过RAII管理资源,使用智能指针和锁封装资源,确保异常时资源正确释放;函数中应先完成可能失败的操作再修改状态,避免中间状态泄漏;采用拷贝与交换惯用法实现赋值操作的强烈保证;合理使用noexcept标记不抛出异常的函数,尤其析构函数默认不抛出;…

    2025年12月18日
    000
关注微信