1.报错的根本原因是使用的c++标准不对,c++17扩展了auto的推断范围
auto x1={1,2}; //std::initializer_list<int>类型
auto [k,v]:m ; //m为map类型
2.在vs上修改流程如下:
项目->属性->配置属性->c/c+±>语言->c++语言标准->c++17
1.报错的根本原因是使用的c++标准不对,c++17扩展了auto的推断范围
auto x1={1,2}; //std::initializer_list<int>类型
auto [k,v]:m ; //m为map类型
2.在vs上修改流程如下:
项目->属性->配置属性->c/c+±>语言->c++语言标准->c++17