Il official examples di esporre una classe Point sembra presupporre che ci sarà un numero fisso di istanze di esso nel vostro programma. Non è chiaro in che modo vengono allocate nuove istanze nel codice C++, quando new viene chiamato in Javascript.Come si espone una classe C++ nel motore Javascript V8 in modo che possa essere creata utilizzando nuovo?
Come esporre una classe che può avere più istanze? Ad esempio, una classe Image:
var img1 = new Image(640, 480);
var img2 = new Image(1024, 768);
img1.clear("red");
img2.clear("black");
Che sull'esportazione di funzioni definite? – Basilevs
Sì, python ha un'ottima API per questo. Ecco perché V8 è così confuso! Perché non c'è V8 :: FunctionTemplate :: SetClassAllocator (AllocateFn, FreeFn)? –
v8 è molto più veloce di Python anche se – ShrekOverflow