当前位置:   article > 正文

【配置VScode支持编译c++11】_vscode配置c++11

vscode配置c++11

 情况:

在基于范围内对数组进行遍历时,发现不能运行: 

    for(int&e:array)  C++11的新特性,对一个范围内的元素进行有序访问,更方便的用法。

 

  1. // 了解基于范围的for循环
  2. #include <iostream>
  3. using namespace std;
  4. int main(){
  5. int array[3]={1,2,3};
  6. for(int&e:array){
  7. e += 2;
  8. cout<<e<<endl;
  9. }
  10. system("pause");
  11. return 0;
  12. }

解决:

改动task.json中的配置文件

  1. "args": [
  2. "-g",
  3. "-Wall",
  4. "-std=c++11",
  5. "${file}",
  6. "-o",
  7. "${fileBasenameNoExtension}.exe"],//支持c++ 11编译命令参数

重启VScode,然后再运行程序即可。

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/65833?site
推荐阅读
相关标签
  

闽ICP备14008679号