4

+、-、*などのオーバーロードされた演算子を使用してC ++クラスを作成し、「a + b」などのjs式が評価されるようにQtScriptEngineに何らかの方法で宣言できるかどうかを知っている人はいますか?彼らはC++側にいるのでしょうか?

4

1 に答える 1

1

それは不可能のようです。少なくとも、それは私が#qt-labsIRCで回答として受け取ったものです。しかし、私は実行可能な代替案を見つけたと思います:ChaiScript。それ自体がC++に素晴らしく埋め込まれ、Qtとうまく連携し、演算子のオーバーロードを可能にし、さらに任意の(?)C++データ型の直接使用を可能にします。

于 2010-07-10T18:22:52.103 に答える