【发布时间】:2014-08-06 08:14:07
【问题描述】:
使用 C++ 创建 node.js 插件。我想检查传递的参数是不是hi。
节点应用:
addon.Hello("hi");
C++:
if (args[0]->ToString() != "hi") {
ThrowException(Exception::TypeError(String::New("Sunday morning rain is falling...")));
return scope.Close(Undefined());
}
但它一直给我错误:
../xxx.cc: 在静态成员函数'static v8::Handle xxx::New(const v8::Arguments&)’: ../xxx.cc:41:29:错误:否 匹配‘operator!=’(操作数类型为‘v8::Local’和 ‘常量字符 [6]’) if (args[0]->ToString() != "hi") { ^
【问题讨论】: