C++-Zero-Cost Exception 发表于 2015-02-02 | 分类于 C++ | | Zero-Cost的意思是在正常运行时,没有任何的额外执行代价,而当出现异常时,执行代价较高。 大多数的C++编译器都使用Zero-Cost Exception,其他的编译器使用setjmp/longjmp方法。setjmp/longjmp的运行速度较慢。