- 主题:大家都用C++的try catch吗?
考虑什么情况下需要和不需要是一种负担。考虑错了,全白搭。
【 在 z16166 的大作中提到: 】
: 程序异常不是OS的异常,不一定要重启
: 比如转换十六进制字符串为整数,遇到非法字符或者溢出就可以抛异常,这时候不一定要重启整个进程
--
FROM 103.90.179.*
其实我没正经用过c++。不过我更喜欢erlang那种错了就及时挂的想法。
【 在 z16166 的大作中提到: 】
: 码农还怕这个?码农的工作充满了各种选择和balance
: c++的异常相比java、c#之类的异常难于普及,肯定是有原因的。
: 机翻一下28楼链接里的分析:
: ...................
--
FROM 117.133.52.*
是的。其他语言做不到。但是我觉着这种方法比较好。
【 在 z16166 的大作中提到: 】
: erlang能fail fast,是因为它有轻量级进程,并且只通过消息通信,做了隔离
: 其他语言写的程序可能都不具备这个条件
--
FROM 117.133.52.*