C++vector 를 옮 겨 다 니 는 몇 가지 방법

2233 단어 C++vector두루
C++vector 데 모 를 옮 겨 다 니 며 다양한 자 세 를 선택 하 세 요~
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.배열 반복 법

    for(int i=0;i<obj.size();i++)
    {
        cout<<obj[i]<<",";
    }
4.범위 기반 for 순환

    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;
    
    //      
    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  
    for (auto iter : obj) 
    {
        cout << iter << ",";
    }
    cout << endl;
 
    return 0;
}
결과 전시:

C++vector 가 옮 겨 다 니 는 몇 가지 방법 에 관 한 이 글 은 여기까지 소개 되 었 습 니 다.더 많은 관련 C++vector 가 옮 겨 다 니 는 내용 은 예전 의 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 도 많은 응원 부 탁 드 리 겠 습 니 다!

좋은 웹페이지 즐겨찾기