在google v8中 给变量赋值

原创
2014/07/08 10:55
阅读数 111

嵌入了google v8的c++ 怎么给变量赋值呢。。

比如有三个context

  Handle<Context> context1 = Context::New(isolate);
  Handle<Context> context2 = Context::New(isolate);
  Handle<Context> context3 = Context::New(isolate);

变量 var x =1 在 context1 中创建。。

现在context3中操作,,对 x 进行赋值  assign x=6

 

我知道有一种方法可以实现在context3 中对 x 进行赋值。。那就是指定 x 定义时所在的 运行环境 为context1  ..

如context.1=6

 

现在有一问题就是。  在context3 中 ,如果不知道 x 是在哪个context中定义时。。怎么给这个变量赋值呢。。

x 可以定义在 context1 context2  context3  中定义 。。

展开阅读全文
加载中

作者的其它热门文章

打赏
0
0 收藏
分享
打赏
2 评论
0 收藏
0
分享
返回顶部
顶部
返回顶部
顶部