天天看点

C++11之for循环

简单使用:

输出每个元素:

string s = "biu biu biu";
for(auto i : s)
{
    cout<<i<<endl;
}
    
           

顺带改变值的话,需要使用引用

替换标点符号为@:

string s = "biu,biu!biu."

for(auto &i : s)
{
    if(ispunct(i))
    {
        i = '@';
    }
}

cout<<s<<endl;
           

继续阅读