C++exceptions设置异常抛出模式 # C++异常抛出模式:别让`throw()`和`noexcept`变成你代码里的“装饰品” 写C++时,你有没有遇到过这种场景:函数明明标了`throw()`,结果运行时还是崩在了没预料到的异常上?或者改用`noe... Dark零点/ C++教程/ 2026-04-10/ 0 评论/ 533 阅读
C++expected预期结果类型C++23 # C++23 中的 `std::expected`:现代错误处理的优雅新范式 在 C++ 长期演进过程中,错误处理机制始终是语言设计的关键挑战。传统上,开发者依赖异常(exceptions)、返回码(error c... Dark零点/ C++教程/ 2026-03-23/ 0 评论/ 412 阅读
热文C++rethrow_exception重新抛出异常 # C++ 中 `rethrow_exception`:安全重抛异常的完整指南 在现代 C++ 异常处理机制中,`std::rethrow_exception` 是一个关键但常被误解的工具。它并非简单地“再次抛出当前... Dark零点/ C++教程/ 2026-03-23/ 0 评论/ 1.53 K 阅读
热文C++set_unexpected异常规范遗留 # C++ `set_unexpected`:异常规范的遗迹与现代实践的告别 在C++语言演进的漫长历程中,某些特性曾承载着特定时代的工程愿景,却最终因实践局限而被逐步弃用。`std::set_unexpected`... Dark零点/ C++教程/ 2026-03-22/ 0 评论/ 1.83 K 阅读