每一个函数为了分辨其运行成败,都有标志成败的返回值。
判断函数的返回值进而进入失败处理,这本不是什么稀奇的事。
但如果函数太多(这里不讨论函数粒度合不合理的问题),总是进行返回值判断以及相应的失败处理,程序结构虽然很易读。但效率貌似会很低,而且程序也会臃肿好多。
不知道别人是怎么处理的?
有人可能会说SEH,但我这里的函数很多即使执行不成功,也不会有什么异常崩溃,只是达不到期望目的而已。这样的情况使用SEH是不是有点不合适啊?
判断函数的返回值进而进入失败处理,这本不是什么稀奇的事。
但如果函数太多(这里不讨论函数粒度合不合理的问题),总是进行返回值判断以及相应的失败处理,程序结构虽然很易读。但效率貌似会很低,而且程序也会臃肿好多。
不知道别人是怎么处理的?
有人可能会说SEH,但我这里的函数很多即使执行不成功,也不会有什么异常崩溃,只是达不到期望目的而已。这样的情况使用SEH是不是有点不合适啊?