错误码性能优但易忽略,std::optional语义清晰难忽略但无错误信息,std::expected兼顾两者,项目应统...