检查自己的IDE是否支持C++11 cout << __cplusplus << endl; 支持C++11是输入结果是>=201103L 这个是在Microsoft截的图 VisualStudio2017下配置支持C++11特性的做法 右键项目属性,选择C++11后的版本就行了,我这里选择了17。 然后在这里加入一句话/Zc:__cplusplus 再输出__cplusplus=201703L 到此为止,编译器就支持了C++11的新特性了,其他IED也需要类似的配置的。