El official examples de exponer una clase Point parece suponer que habrá un número fijo de instancias en su programa. No está claro cómo se asignan nuevas instancias en el código C++, cuando se llama a new en Javascript.¿Cómo expone una clase de C++ en el motor de Javascript de V8 para que se pueda crear utilizando una nueva?
¿Cómo expondrías una clase que puede tener varias instancias? Por ejemplo, una clase de archivo:
var img1 = new Image(640, 480);
var img2 = new Image(1024, 768);
img1.clear("red");
img2.clear("black");
¿Qué ocurre con la exportación de funciones definidas? – Basilevs
Sí, Python tiene una gran API para esto. ¡Es por eso que V8 es tan confuso! ¿Por qué no hay V8 :: FunctionTemplate :: SetClassAllocator (AllocateFn, FreeFn)? –
v8 es mucho más rápido que python, aunque – ShrekOverflow