CLion (C++) - 无匹配函数
CLion (C++) - No matching function
我使用 CLion 只是为了编码,而不是编译。我使用外部工具编译,程序按预期编译。但是,当我调用 std::unordered_map<std::string, std::string>.begin()
以获得迭代器时,我在 CLion 中遇到 "No matching function" 错误。这很奇怪,因为当我按下自动完成键时,方法 begin()
会作为一个选项出现。请参阅所附图片。
这个错误很烦人,如果不解决,我想知道为什么会出现这个错误。也许这是配置错误。要使用的 C++ 标准在 CMakeLists 中设置:set(CMAKE_CXX_STANDARD 17)
。我也试过 11 和 14。
这可能是 CLion 中的错误:CPP-11511 Wrong error underlining when compare unordered_set "begin" and "end"。根据评论,它也适用于unordered_map
。
我使用 CLion 只是为了编码,而不是编译。我使用外部工具编译,程序按预期编译。但是,当我调用 std::unordered_map<std::string, std::string>.begin()
以获得迭代器时,我在 CLion 中遇到 "No matching function" 错误。这很奇怪,因为当我按下自动完成键时,方法 begin()
会作为一个选项出现。请参阅所附图片。
这个错误很烦人,如果不解决,我想知道为什么会出现这个错误。也许这是配置错误。要使用的 C++ 标准在 CMakeLists 中设置:set(CMAKE_CXX_STANDARD 17)
。我也试过 11 和 14。
这可能是 CLion 中的错误:CPP-11511 Wrong error underlining when compare unordered_set "begin" and "end"。根据评论,它也适用于unordered_map
。