摘要: 把异常关进抽屉:一次用 std::error_code 重构日志库的笔记 背景 公司代码规范新加一条:“核心库禁用异常。” 于是我把原本四处 throw 的日志库翻出来,决定用 std::error_code 做一次“无异常化”翻新。过程顺手记下,权当备忘。 选型思路 异常一旦禁用,能选的只剩三样: 返回 bool——信息太少; 输出 int errno——命名空间污染; 阅读全文
posted @ 2025-12-30 10:25 VirboxProtector 阅读(3) 评论(0) 推荐(0)