Главная » C++ » Перегрузка оператора присваивания Node.js / v8
Перегрузка оператора присваивания Node.js / v8
Мой вопрос прост: как вы определяете поведение оператора присваивания в v8 / Node.js?
Предположим, у меня есть класс в домене C ++, который имеет set метод. Обычно, когда я пишу этот JS:
var jsInstance = new CppWrappedClass(params1);
jsInstance = new CppWrappedClass(params2);
Второй звонок new CppWrappedClass(...) полностью заменяет содержимое jsInstance с новым. Чего бы я хотел достичь, так это того, что когда происходит второй вызов, в его бэкэнде C ++ мой set метод вызывается. Ака я определяю поведение оператора присваивания.