收起
'for (const auto& [x, y] : mp)' 这种写法是C++20加入的。可以检查下你的项目,是不是指定支持C++20。如果用CMake构建的,可以在根目录CMakeLists.txt用下面两行指定:
set(CMAKE_CXX_STANDARD 20) set(CMAKE_CXX_STANDARD_REQUIRED True)
报告相同问题?