大佬们苦口婆心、连篇累牍地劝说大家用异常做错误处理:
https://isocpp.org/wiki/faq/exceptions但是很多人还是习惯错误码那套
导致如此的很多原因,大佬们在上面的FAQ链接中已经说了
你说的catch混乱/冗余问题,大佬也给了诊断结果的:
“如果你得到了不好的结果,例如,如果你的代码看起来不必要的复杂或过度的杂乱的try块,你可能是受到了错误的思维方式的影响。这个FAQ给你列出了一些错误的思维方式。”
所以,我决定好好读一下这个FAQ
【 在 liuxueshen 的大作中提到: 】
: 主要代码量增加太多,而且要考虑调用的函数实现,
: 我曾经在一个地方写仨不同的catch,麻烦死了,后来遇到这玩意都直接...
: 等于白瞎了
: ...................
--
FROM 114.241.227.*