C++11 for(auto x : s)statment 和 for(auto amp; x:s)statment
生活随笔
收集整理的這篇文章主要介紹了
C++11 for(auto x : s)statment 和 for(auto amp; x:s)statment
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
C++11? for(auto x : s)statment 和 for(auto & x:s)statment
?x 是一個變量,s 是一個序列,該循環將 x 作用于序列 s 中的每個元素(可以理解為x=s序列中的元素,如果是&x,那x 就相當于s序列中的元);stament:每循環一次就執行一次stament(可以是函數,也可以是其他語句),stament可以把x作為參數;
for(auto & x : s)statment
string s1="abcd"; for(auto &x:s1)c='A'; cout<<s1<<endl;//輸出AAAAfor(auto x : s)statment
void out(char x) { cout<<x; } int main() { string s="abcd"; for(auto x:s)out(x);//輸出abcd }總結
以上是生活随笔為你收集整理的C++11 for(auto x : s)statment 和 for(auto amp; x:s)statment的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何有效练习英语口语
- 下一篇: 日语翻译器-日语翻译器软件-日语翻译器排