亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

C++ vector 遍歷的幾種方法

 更新時(shí)間:2021年07月27日 10:34:20   作者:誰(shuí)吃薄荷糖  
本文主要介紹了C++ vector 遍歷的幾種方法,對(duì)vector 遍歷有一定的總結(jié),具有一定的參考價(jià)值,感興趣的可以了解一下

C++ vector遍歷demo,多種姿勢(shì)任你選~

1.迭代器

    for(vector<int>::iterator it = obj.begin(); it != obj.end(); it++)
    {
        cout << *it << ",";
    }

2.C++11 新增關(guān)鍵字auto

    for(auto it = obj.begin(); it != obj.end(); it++)
    {
        cout << *it << ",";
    }

3.數(shù)組遍歷法

    for(int i=0;i<obj.size();i++)
    {
        cout<<obj[i]<<",";
    }

4.基于范圍的for循環(huán)

    for (auto iter : obj) 
    {
        cout << iter << ",";
    }

demo示例

#include <vector>
#include <iostream>
using namespace std;
 
int main()
{
    vector<int>obj;
    
    for(int i=0;i<10;i++)
    {
        obj.push_back(i);
        cout<<obj[i]<<",";    
    }
    cout << endl << "vector size is :" << obj.size() << endl;
    
    //iterator遍歷
    for(vector<int>::iterator it = obj.begin(); it != obj.end(); it++)
    {
        cout << *it << ",";
    }
    cout << endl;
    
    //數(shù)組循環(huán)遍歷
    for(int i=0;i<obj.size();i++)
    {
        cout<<obj[i]<<",";
    }
    cout << endl;
    
     //auto關(guān)鍵字遍歷遍歷
    for(auto it = obj.begin(); it != obj.end(); it++)
    {
        cout << *it << ",";
    }
    cout << endl;
 
 //基于范圍的for循環(huán)
    for (auto iter : obj) 
    {
        cout << iter << ",";
    }
    cout << endl;
 
    return 0;
}

結(jié)果展示:

到此這篇關(guān)于C++ vector 遍歷的幾種方法的文章就介紹到這了,更多相關(guān)C++ vector 遍歷內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • C++ 中 vector 的常用操作方法匯總

    C++ 中 vector 的常用操作方法匯總

    在C++的STL中,vector是一個(gè)動(dòng)態(tài)數(shù)組,可以在運(yùn)行時(shí)調(diào)整大小,本文介紹了vector的初始化、元素訪問(wèn)、修改、迭代器操作、容量管理以及性能優(yōu)化技巧,通過(guò)這些操作,可以有效地使用vector管理數(shù)據(jù),本文介紹C++  vector 操作,感興趣的朋友一起看看吧
    2024-10-10
  • 基于memset()函數(shù)的深入理解

    基于memset()函數(shù)的深入理解

    本篇文章是對(duì)memset()函數(shù)又進(jìn)行了深一步的了解,需要的朋友參考下
    2013-05-05
  • C語(yǔ)言之復(fù)雜鏈表的復(fù)制方法(圖示詳解)

    C語(yǔ)言之復(fù)雜鏈表的復(fù)制方法(圖示詳解)

    下面小編就為大家?guī)?lái)一篇C語(yǔ)言之復(fù)雜鏈表的復(fù)制方法(圖示詳解)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-07-07
  • C++驗(yàn)證LeetCode包圍區(qū)域的DFS方法

    C++驗(yàn)證LeetCode包圍區(qū)域的DFS方法

    這篇文章主要介紹了C++驗(yàn)證LeetCode包圍區(qū)域的DFS方法,本篇文章通過(guò)簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-07-07
  • C語(yǔ)言一級(jí)指針二級(jí)指針和三級(jí)指針區(qū)別及使用詳解

    C語(yǔ)言一級(jí)指針二級(jí)指針和三級(jí)指針區(qū)別及使用詳解

    這篇文章主要為大家介紹了C語(yǔ)言一級(jí)指針二級(jí)指針和三級(jí)指針,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-05-05
  • OpenCV實(shí)現(xiàn)可分離濾波

    OpenCV實(shí)現(xiàn)可分離濾波

    這篇文章主要為大家詳細(xì)介紹了OpenCV實(shí)現(xiàn)可分離濾波,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-06-06
  • 一篇文章帶你入門C語(yǔ)言:數(shù)組

    一篇文章帶你入門C語(yǔ)言:數(shù)組

    這篇文章主要介紹了C語(yǔ)言中數(shù)組的一些基本知識(shí)小結(jié),其中重點(diǎn)是對(duì)于數(shù)組的內(nèi)存分配相關(guān)方面的知識(shí)整理,需要的朋友可以參考下
    2021-08-08
  • 程序員都不知道C語(yǔ)言中的這些小細(xì)節(jié)

    程序員都不知道C語(yǔ)言中的這些小細(xì)節(jié)

    本文通過(guò)7到實(shí)例題目給大家展示C語(yǔ)言中的一些小細(xì)節(jié),很少有朋友真正的掌握,感興趣的朋友跟隨小編一起看看吧
    2021-05-05
  • C語(yǔ)言中大小端問(wèn)題實(shí)例探索解決方法

    C語(yǔ)言中大小端問(wèn)題實(shí)例探索解決方法

    這篇文章主要介紹了C語(yǔ)言中大小端問(wèn)題實(shí)例,總的來(lái)說(shuō)這并不是一道難題,那為什么要拿出這道題介紹?拿出這道題真正想要傳達(dá)的是解題的思路,以及不斷優(yōu)化探尋最優(yōu)解的過(guò)程。希望通過(guò)這道題能給你帶來(lái)一種解題優(yōu)化的思路
    2023-02-02
  • 關(guān)于C++11的統(tǒng)一初始化語(yǔ)法示例詳解

    關(guān)于C++11的統(tǒng)一初始化語(yǔ)法示例詳解

    C++之前的初始化語(yǔ)法很亂,有四種初始化方式,而且每種之前甚至不能相互轉(zhuǎn)換,但從C++11出現(xiàn)后就好了,所以這篇文章主要給大家介紹了關(guān)于C++11的統(tǒng)一初始化語(yǔ)法的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考下。
    2017-10-10

最新評(píng)論