0

我正计划向我的开发团队建议我们开始为我们目前正在进行的项目寻找 lua 而不是 C++。关于这个问题,我有一个问题需要先弄清楚。

使用当前的 SDK,我们不允许使用 C++ 异常,因为它在多线程应用程序(使用该 SDK 创建)中不安全。实际上,这是允许的,只是不鼓励......但是除非我们通过 -fno-exceptions,否则程序将无法编译,所以......是的......

反正。由于 Lua 在它自己的 VM 中运行并且是纯 C 语言...... Lua 中的异常会“安全”吗?

4

1 回答 1

1

如果构成 LUA 解释器的 C 代码就您的 SDK 的限制而言没问题,那么在 LUA 中编码并使用该解释器执行的任何内容也都可以。但是,如果 LUA 解释器本身正在使用您未命名的 SDK……这是一个只有您或 SDK 供应商才能回答的问题。

于 2013-03-03T22:07:03.503 回答