Netbeans C++返回类型的模板化函数

cha*_*255 7 c++ netbeans

由于某种原因,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.

Man*_*mar 5

好吧,在Netbeans 7.2版本中似乎有bug,后来它被修复了.

https://netbeans.org/bugzilla/show_bug.cgi?id=172227

您可以从以下链接找到有关同一问题的完整讨论和可能的解决方案.在这里,您可以找到解决此问题的方法(可能).

虽然构建成功,但Netbeans 7.2显示"无法解析标识符"