Главная » C++ » JavaScript - встраивание v8: доступ к простому классу
JavaScript — встраивание v8: доступ к простому классу
Я следил за Руководство по внедрению V8 пример «Доступ к динамическим переменным», и удалось настроить данный код так, чтобы он правильно компилировался с последней версией. Однако в примере показано только, как определить средства доступа для класса. Если бы я хотел использовать JavaScript для изменения существующего Point Например, как мне пройти через это?
Например, я представляю такой сценарий:
C ++:
Point* p=...
p->x=10;
....
//This is where I'm completely stuck
....
Handle<Script> handleScript=Local<Script>::New(isolate, ...);
handleScript->Run();
//now p->x should be 5
JavaScript:
p.x=5;
РЕДАКТИРОВАТЬ: кажется, что самый простой способ будет что-то вроде: (продолжение примера)