c++中的 try catch 实现为 zero cost 异常 , http://stackoverflow.com/questions/31486907/the-cost-of-c-exceptions-and-setjmp-longjmphtml
异常有多种处理模式: http://llvm.org/docs/ExceptionHandling.htmlc++
异常多种状况:api
c 执行lua代码,发生异常 经过capi pcall 来保护执行lua代码lua
lua调用c代码,发生异常 capi luaL_error 抛出异常到lua中htm
lua调用lua代码,发生异常 lua代码pcall 保护执行 和 error 抛出lua异常get