lua 的异常处理

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

相关文章
相关标签/搜索