次のように、他のモジュールを作成するときに引数としてモジュール名を渡すことにより、js モジュール内のコンパイル済みの C++ モジュールに定期的にアクセスします。
var cppModule = require('./cppModule');
var cppModObject = new cppModule.SomeObject;
var jsModule = require('./jsModule');
var jsModObject = new jsModule.OtherObject(cppModObject);
そして、私のjsには次のようなものがあります:
var jsModule = function(otherModArg) {
var otherModuleObject = otherModArg;
...
}
私の質問は、逆のことができるかどうかです。つまり、インスタンス化された js オブジェクトを c++ モジュールに渡し、c++ 内でそのオブジェクトにアクセスできるかどうかです。参考になるコードがあれば喜んで投稿します...これに関するドキュメントはまだ見つかりません。ありがとう!