Error Code、Status、optional 与 exception 怎么选 | C++
本章覆盖:return code;status object;`std::error_code`;optional;variant-like result;exception;recoverable vs exceptional;hot path;API boundary;cross-language boundary;团队规范一致性;没有“一律禁止异常”或“一律使用异常”的通用答案。
本章知识点
- return code
- status object
std::error_code- optional
- variant-like result
- exception
- recoverable vs exceptional
- hot path
- API boundary
- cross-language boundary
- 团队规范一致性
- 没有“一律禁止异常”或“一律使用异常”的通用答案