小编Jon*_*nas的帖子

Google V8:访问 C++ 中的局部变量

有人知道如何在 C++ 的嵌套函数调用中查找局部变量吗?考虑以下示例:

// e.g. a global variable in the browser
var global = "global_value";

function foo(){
    var global = "local_value";
    myCppFunction("global", global);
}

foo();
Run Code Online (Sandbox Code Playgroud)

我现在的问题是,在实现中如何myCppFunction从“foo”访问函数局部变量“global”(不是值,这将由第二个参数给出)?

Handle<Value> MyCppFunction(const Arguments& args){
    Local<String> varName = args[0]->ToString();
    Local<String> varValue = args[1]->ToString(); // this holds "local_value"
    // how to access the variable "global" in the scope of 'foo' ?
}
Run Code Online (Sandbox Code Playgroud)

c++ v8

5
推荐指数
1
解决办法
1682
查看次数

标签 统计

c++ ×1

v8 ×1