使用std :: unordered_map :: find时没有自动完成

时间:2015-01-27 22:54:47

标签: c++ c++11 unordered-map

我有一些看起来像这样的代码:

std::unordered_map<std::string, std::shared_ptr<Foo>> map;
auto result = map.find("key i'm looking for");

当我尝试以这种方式使用结果时:

result->second->Bar()

我的IDE无法自动完成并告诉我&#34;没有对auto0&#34;

成员的建议

我的语法错了还是API的缺点?

编辑:正如有人指出的那样,我的IDE可能会出现问题。如果其他人可以确认这一点,我将在他们的问题跟踪器上报告该问题。我正在使用CLion build CL 140.1740.3 谢谢

EDIT2:所以我买了一张票。如果遇到相同问题的任何人阅读此内容,则可以找到问题https://youtrack.jetbrains.com/issue/CPP-2278

的链接

1 个答案:

答案 0 :(得分:2)

由于某种原因,您的自动完成功能无法正常工作。