用有(内存的实体)表示无(null)
以及
用正常(的数据结构)表示异常,都是哲学问题的工程化。
初学者容易迷糊,是概念上有误会。实践上缺例子,哪些是“正常”的异常,哪些是“异常”的异常。
往往以为异常处理可以(自动)处理异常,就像以为merge工具可以(自动)处理冲突一样。其实都得靠人,提供异常安全保证、逐行合并代码。
【 在 z16166 的大作中提到: 】
: C++他爹B.S推荐用异常做错误处理
: 他爹也回答过为啥没有finally:
:
https://www.stroustrup.com/bs_faq2.html#finally: ...................
--
修改:DoorWay FROM 124.114.151.*
FROM 61.185.186.*