gpt4 book ai didi

javascript - 是否可以在 QtScript 中使用带有重载运算符的自定义 C++ 类?

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:20:10 28 4
gpt4 key购买 nike

有谁知道是否有可能拥有一个带有重载运算符(如 +、-、*)的 C++ 类,并以某种方式(这就是魔法发生的地方)向 QtScriptEngine 声明它,以便像 "a+b 这样的 js 表达式"是否像在 C++ 端那样进行评估?

最佳答案

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

关于javascript - 是否可以在 QtScript 中使用带有重载运算符的自定义 C++ 类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3181910/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com