欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C++ vector 遍歷的幾種方法

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

C++ vector遍歷demo,多種姿勢任你選~

1.迭代器

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

2.C++11 新增關鍵字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關鍵字遍歷遍歷
    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;
}

結果展示:

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

相關文章

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    C語言中大小端問題實例探索解決方法

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

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

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

最新評論