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

相關文章
相關標籤/搜索