作者回复: optional 对应的是 Maybe 吧。expected 比较像 Either。不会讲 monad。这个即使专门讲函数式编程也要比较后面呢。
作者回复: 是的。提高开发的友好程度,尤其是对新手的友好程度,一直是 C++ 委员会的目标。你应该发现虽然语言越来越复杂,但很多东西缺越来越好写了。异常的实现非常复杂。想了解的话需要花点力气。不过我倒是查到有篇还不错的中文文章,推荐一看:http://baiy.cn/doc/cpp/inside_exception.htm