2010-06-27 17 views
6

No estoy seguro de entender la arquitectura de V8 (sí, he leído su documentación).Descripción de la arquitectura de Google V8

En C# con el envoltorio v8sharp escribo algo como esto, por ejemplo:

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ómo voy a escribir lo mismo en C++ estándar sin este envoltorio?

Gracias.

+0

no he trabajado con V8, pero me preguntaba si la documentación, que quería decir que usted tiene También analizamos el ejemplo process.cc (http://code.google.com/p/v8/source/browse/trunk/samples/process.cc) y api.h (http://code.google.com /p/v8/source/browse/trunk/src/api.h)? –

Respuesta

Cuestiones relacionadas