我想在 vscode 中使用 C++20,因为我想在 unordered_set 上使用 .contains,但是当我尝试它时,我得到 error C2039: 'contains': is not a member of 'std::unordered_set
我不明白为什么,因为我已经去了转到 c_cpp_properties.json 并指定使用 c++20,但它似乎仍然不起作用,而且我在任何地方都找不到关于在 vscode 上更改 C++ 版本的任何内容。
编译器版本: 19.25.28614 for x86
原文由 Justin Chee 发布,翻译遵循 CC BY-SA 4.0 许可协议
您必须添加 msvc 编译器选项
/std:c++latest
才能使用unordered_map::contains()
成员函数。