1

我为 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 文档更好的文档或教程?

4

1 回答 1

2

你可以使用这样的东西:

Isolate* isolate = args.GetIsolate();
if (args[0]->IsString()) {
  Local<String> val = args[0]->ToString();
  Utf8Value str(isolate, val);
}

char *然后,您可以通过以下方式访问底层证券*str

于 2016-02-19T13:29:15.217 回答