我有一些看起来像这样的代码:
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
的链接答案 0 :(得分:2)
由于某种原因,您的自动完成功能无法正常工作。