javascript等功能的 v8pp 的同时, 也对怎么在c++ 中嵌入式的使用 v8 虚拟机有个基础的了解...., 作用与js版本中的空函数一致, 最终我们构造出来的 object, 如果我们返回给javascript, 它将与js 版实现一样, 有一个值是 10 的 vb 成员....一方面 v8pp 需要借助自己定义的 object_registry 完成承载 c++ 类元数据的目的, 在其上正确的记录如ctor(), dtor() 等与 v8 交互过程中需要用到的相关 c++ 类的功能实现...object_registry 和 对应 c++ 类对象的指针, 这样的操作后如下图所示:
我们成功的将c++类的元信息 - object_registry, c++ 类对象与一个v8::Object...关联到了一起, 将 v8::Object 转换到 c++ 也很简单, 我们能够想象, 通过获取v8::Object上关联的internal field, 我们就能拿到相关的 c++ 类对象的信息做进一步的处理了