C++11的for循環(huán)的新用法(推薦)
字符串
string str = "this is a string"; for(auto ch : str) cout << ch << endl;
等價(jià)于
for(int i = 0; i < str.size(); i++) cout << str[i] << endl; vector vector<int> v = {1, 2, 3, 4, 5}; for(auto i : v) cout << i << endl;
等價(jià)于
for(int i = 0; i < v.size(); i++) cout << v[i] << endl;
二維vector
vector<vector<int>> v = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}}; for(auto i : v) for(auto j : i) cout << j << endl;
等價(jià)于
for(int i = 0; i < v.size(); i++) for(int j = 0; j < v[i].size(); j++) cout << v[i][j] << endl;
數(shù)組
int ary[] = {1, 2, 3, 4, 5}; for(auto i : ary) cout << i << endl;
等價(jià)于
for(int i = 0; i < 5; i++) cout << ary[i] << endl; map map<char, int> m = {{'a', 1}, {'b', 2}, {'c', 3}}; for(auto t : m) cout << t.first << ' ' << t.second << endl;
等價(jià)于
for(map<char, int> :: iterator itr = m.begin(); itr != m.end(); itr++) cout << itr ->first << ' ' << itr ->second << endl;
到此這篇關(guān)于C++11的for循環(huán)的新用法的文章就介紹到這了,更多相關(guān)C++11 for循環(huán)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
C語(yǔ)言進(jìn)階輸入輸出重定向與fopen函數(shù)使用示例詳解
這篇文章主要為大家介紹了C語(yǔ)言進(jìn)階輸入輸出重定向與fopen函數(shù)的示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步2022-02-02c++ 求數(shù)組最大最小值函數(shù)的實(shí)現(xiàn)
這篇文章主要介紹了c++ 求數(shù)組最大最小值函數(shù)的實(shí)現(xiàn)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-07-07C語(yǔ)言標(biāo)準(zhǔn)庫(kù)<math.h>和<setjmp.h>的實(shí)現(xiàn)
本文主要介紹了C語(yǔ)言標(biāo)準(zhǔn)庫(kù)<math.h>和<setjmp.h>的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-11-11C++中繼承與多態(tài)的基礎(chǔ)虛函數(shù)類詳解
這篇文章主要給大家介紹了關(guān)于C++中繼承與多態(tài)的基礎(chǔ)虛函數(shù)類的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。2017-09-09C++?STL中五個(gè)常用算法使用教程及實(shí)例講解
本文主要介紹了C++?STL算法中常見的五個(gè)算法的使用教程并附上了案例詳解,對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-11-11C++ 內(nèi)聯(lián)函數(shù)inline案例詳解
這篇文章主要介紹了C++ 內(nèi)聯(lián)函數(shù)inline案例詳解,本篇文章通過簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下2021-09-09C與C++動(dòng)態(tài)分配二維數(shù)組的實(shí)現(xiàn)方法
下面小編就為大家?guī)硪黄狢與C++動(dòng)態(tài)分配二維數(shù)組的實(shí)現(xiàn)方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-12-12