我正在将JavaScript嵌入到使用V8作为JS引擎的C ++应用程序中。我想使用JavaScript调用C ++方法。例如:
class Point
{
public:
int x_, y_;
Point(int x, int y) : x_(x), y_(y) {}
void setX() {
x_ = x_ + y_;
}
};
我希望能够使用JS调用setX()
函数,而无需更改C ++中的方法。那可能吗?您能说明上面的代码如何工作吗?