C++ NanAsyncWorker参数如何可以是";“未声明的标识符”;

C++ NanAsyncWorker参数如何可以是";“未声明的标识符”;,c++,node.js,node.js-addon,node.js-nan,C++,Node.js,Node.js Addon,Node.js Nan,我有这个密码 (来自) 。。。编译器说 ..\mqconn.cc(52): error C2065: 'sz_QMN' : undeclared identifier 怎么可能呢?你宣布sz_QMN为私人会员了吗? 在nan示例中,Execute()函数仅访问私有成员。 您可以在构造函数中初始化sz_QMN私有成员: public: PiWorker(NanCallback *callback, NanUtf8String sz_QMN) : NanAsyncWorker(callback),

我有这个密码 (来自)

。。。编译器说

..\mqconn.cc(52): error C2065: 'sz_QMN' : undeclared identifier

怎么可能呢?

你宣布sz_QMN为私人会员了吗?
在nan示例中,
Execute()
函数仅访问私有成员。
您可以在构造函数中初始化
sz_QMN
私有成员:

public:
PiWorker(NanCallback *callback, NanUtf8String sz_QMN)
: NanAsyncWorker(callback), sz_QMN(sz_QMN) {}
public:
PiWorker(NanCallback *callback, NanUtf8String sz_QMN)
: NanAsyncWorker(callback), sz_QMN(sz_QMN) {}