Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++;使用Nan::Utf8String的语法 我正在做一个修复节点的任务。JS’ADDN用C++编写,我不知道C++,但是我能理解一般上下文。 阅读下面的代码对我来说毫无意义: Nan::Utf8String clientIP(clientIPV8.ToLocalChecked()); params["clientIP"] = *clientIP;_C++_Node.js_Node.js Addon - Fatal编程技术网

C++;使用Nan::Utf8String的语法 我正在做一个修复节点的任务。JS’ADDN用C++编写,我不知道C++,但是我能理解一般上下文。 阅读下面的代码对我来说毫无意义: Nan::Utf8String clientIP(clientIPV8.ToLocalChecked()); params["clientIP"] = *clientIP;

C++;使用Nan::Utf8String的语法 我正在做一个修复节点的任务。JS’ADDN用C++编写,我不知道C++,但是我能理解一般上下文。 阅读下面的代码对我来说毫无意义: Nan::Utf8String clientIP(clientIPV8.ToLocalChecked()); params["clientIP"] = *clientIP;,c++,node.js,node.js-addon,C++,Node.js,Node.js Addon,客户是什么意思? clientIP是什么意思 我没有在任何地方声明这个“函数”。该代码有多个引用与此引用相同,但“函数”名称已更改。例如: Nan::Utf8String clientPort(clientPortV8.ToLocalChecked()); params["clientPort"] = *clientPort; 我不知道这是否是一个函数 谢谢clientIP是一个类型为Nan::Utf8String的变量,初始化为clientpv8.ToLocalChecked() *用于

客户是什么意思? clientIP是什么意思

我没有在任何地方声明这个“函数”。该代码有多个引用与此引用相同,但“函数”名称已更改。例如:

Nan::Utf8String clientPort(clientPortV8.ToLocalChecked());
params["clientPort"] = *clientPort;
  • 我不知道这是否是一个函数

谢谢

clientIP
是一个类型为
Nan::Utf8String
的变量,初始化为
clientpv8.ToLocalChecked()


*
用于取消对指针变量的引用,即包含内存地址值的变量,因此它应该返回
clientIP
指向的任何值。但它也可以是重载的
运算符*
。所有操作符都可以在C++中重载,就像其他函数一样,在注释中提到的,在这种情况下,重载返回一个ch> *,该代码被<代码>:::UTF8Stords<代码> > < /P> >用于引用指针变量的<代码> */COD>在这个上下文中是不正确的。它是一个重载的<代码>操作符*()/>代码,在这种情况下返回<代码> char */COD> @ Mansuro,这是一种初始化C++中变量的具体方法?@ fHE,<代码>操作符*()>代码>?胡,这叫做构造函数初始化,是C++的一个特性。@在这种情况下,最有可能返回
常量字符*
。我无法访问
Nan::Utf8String
的源代码,但我猜它有一些内部
char
缓冲区,如果您像
*clientPort
那样应用
*
操作符,就会返回该缓冲区。这是通过专用方法调用(在本例中可能不存在)访问此数据的另一种方法。