4

有谁知道是否有可能有一个带有重载运算符(如 +、-、*)的 C++ 类,并以某种方式将其声明(这就是魔法发生的地方)到 QtScriptEngine 以便评估像“a+b”这样的 js 表达式因为他们会在 C++ 方面?

4

1 回答 1

1

这似乎是不可能的。至少这是我在#qt-labs IRC 中收到的答案。但是,我认为我找到了一个可行的替代方案:ChaiScript。它完美地嵌入到 C++ 中,与 Qt 配合得很好,并允许运算符重载,甚至更好地直接使用任何(?) C++ 数据类型。

于 2010-07-10T18:22:52.103 回答