6

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++ で同じことをどのように記述しますか?

ありがとう。

4

1 に答える 1

3

ここを見ると、 http://code.google.com/apis/v8/embed.html「動的変数へのアクセス」の下に、あなたと同じサンプルがあります

于 2010-06-28T01:05:33.970 に答える