我试图访问City类中的cityMethod()。
class City
{
void cityMethod() { }
}
所以,我这样做:
map<string,City> mymap;
City c;
mymap["Madrid"] = c;
现在,当我这样做时:
mymap["Madrid"].cityMethod();
好的,它有效。但是IDE(Qt)并没有认识到&#34; cityMethod&#34;。 难道我做错了什么?是编译问题吗?
答案 0 :(得分:0)
Qt Creator似乎不支持此功能。在issue上有关于它的公开http://bugreports.qt.io/。
虽然使用ClangCodeModel
插件时可以正常工作。要使用它,请转到帮助&gt;关于插件并在那里激活插件:
然后,在选项中启用它。工具&gt;选项&gt; C ++&gt;代码模型
您可能会遇到Clang代码模型的性能问题,但它确实有效: