1.不清楚,一般优化后的结果必须要用大量的数据测试,才能得到一个相对的结果,不能准确衡量
2.我赞同用后者,因为这是一个健壮程序的要求.但是有些程序并不适合用自定义处理.(或不划算)
  其实我认为异常是编译器支持的后者的一个通用子集