C++ Prime:范围for语句
生活随笔
收集整理的這篇文章主要介紹了
C++ Prime:范围for语句
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
C++11新標準引入了一種更簡單的for語句,這種語句可以遍歷容器或者其他序列的所有元素。范圍for語句的語法形式是:
for( declaration : expression)statementexpression表示的必須是一個序列,序列中的每個元素都能轉換成該變量的類型。確保該類型相容最簡單的方法就是使用auto類型說明符,這個關鍵字可以令編譯器幫助我們指定合適的類型。如果需要對序列中的元素執行寫操作,循環變量必須聲明成引用類型。
每次迭代都會重新定義循環控制變量,并將其初始化成序列中的下一個值,之后才會執行statement。
示例:
vector<int> v = {0,1,2,3,4,5};// 范圍變量必須是引用類型,這樣才能對元素執行寫操作 for( auto &r : v )r *= 2;轉載于:https://www.cnblogs.com/vitah/p/4331407.html
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的C++ Prime:范围for语句的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 非mapreduce生成Hfile,然后
- 下一篇: 腾达 N315 无线路由器动态IP连接上