这是我写的代码,看看如何auto
关键字有效,但它没有在 Dev C++ 中编译并给出以下警告:[警告] C++11 auto 仅适用于 -std=c++11 或 -std=gnu++11如何克服这个故障并按照警告的指示去做?
#include<iostream>
#include<string>
#include<vector>
using namespace std;
int main()
{
std::vector<auto> v={2,-1,4,6,7};
auto beg = v.begin();
while (beg != v.end())
{
++beg;
cout<<beg;
}
}
您需要在编译器中启用 c++11,使用 switch 指令可以在此处找到:如何将 Dev-C++ 中的模式从 c++98 模式更改为支持 C++0x(基于范围)的模式?
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)