由于某种原因,netbeans中的代码完成无法确定模板化函数的返回类型.以下面的例子为例......
struct Test
{
int val;
};
int main()
{
vector<Test> v;
Test t = {10};
v.push_back(t);
cout << v[0].val; //Netbeans gives the warning "Unable to resolve identifier val"
return 0;
}
Run Code Online (Sandbox Code Playgroud)
代码编译并运行正常,但令人讨厌的是,当我使用向量时,我在代码中得到了这个错误.代码完成似乎也不起作用.当我输入v [0]时.没有下拉让我选择val.
我使用netbeans 7.4和64bit MinGW.
好吧,在Netbeans 7.2版本中似乎有bug,后来它被修复了.
https://netbeans.org/bugzilla/show_bug.cgi?id=172227
您可以从以下链接找到有关同一问题的完整讨论和可能的解决方案.在这里,您可以找到解决此问题的方法(可能).
虽然构建成功,但Netbeans 7.2显示"无法解析标识符"
| 归档时间: |
|
| 查看次数: |
236 次 |
| 最近记录: |