私の質問は簡単です.v8 / Node.jsで代入演算子の動作をどのように定義しますか?
メソッドを持つ C++ ドメインのクラスがあるとしますset
。通常、このJSを書くとき:
var jsInstance = new CppWrappedClass(params1);
jsInstance = new CppWrappedClass(params2);
の 2 番目の呼び出しは、 の内容を新しいものにnew CppWrappedClass(...)
完全に置き換えます。jsInstance
私が達成したいのは、2 番目の呼び出しが発生したときに、C++ バックエンドでset
メソッドが呼び出されることです。別名、代入演算子の動作を定義します。
これは可能ですか?