我已经为node.js编写了一个插件,其中我想使用传递给我的c ++代码的参数。
void tdlNodeAddOnClass::my_func( const FunctionCallbackInfo<Value>& args)
{
Isolate* isolate = args.GetIsolate();
if ( args[0]->IsString() )
{
Local<String> Value = args[0]->ToString();
}
}
如何访问实际的c样式缓冲区?
是否有比v5.6.0文档更好的文档或教程?
最佳答案
您可以使用如下形式:
Isolate* isolate = args.GetIsolate();
if (args[0]->IsString()) {
Local<String> val = args[0]->ToString();
Utf8Value str(isolate, val);
}
然后,您可以通过执行
char *
来访问基础*str