V8 のアーキテクチャを理解しているかどうかはわかりません (はい、ドキュメントを読みました)。
v8sharpラッパーを使用した C#では、たとえば次のように記述します。
namespace App
{
class Point
{
public Point() { }
public Point(double x, double y) {
this.X = x;
this.Y = y;
}
public double X { get; set; }
public double Y { get; set; }
}
}
static class Program
{
static void Main() {
//registering with v8sharp
V8Engine engine = V8Engine.Create();
engine.Register<App.Point>();
//execute javascript
object rtn = engine.Execute("new App.Point(10, 10);");
}
}
このラッパーなしで、標準 C++ で同じことをどのように記述しますか?
ありがとう。