初学C++ vector 容器

1.push_back 在数组的最后添加一个数据

2.pop_back 去掉数组的最后一个数据

3.at 得到编号位置的数据

4.begin 得到数组头的指针

5.end 得到数组的最后一个单元+1的指针

#include<string.h>
#include<vector>
#include<iostream>
#include<algorithm>
using namespace std;

int main()
{
    //顺序访问 
    vector<int>hh;
    for(int i=0;i<10;i++)
    {
        hh.push_back(i);//向量尾部添加元素i 
    }
    cout<<"用数组:";
    for(int i =0;i<10;i++)
    {
        cout<<hh[i]<<" ";
    }
    
    cout<<endl;//end
    cout<<"用迭代器:";
    vector<int>::iterator it;//声明迭代器
    for(it=hh.begin();it!=hh.end();it++)
    {
        cout<<*it<<" ";
        
    }
    return 0; 
}

猜你喜欢

转载自www.cnblogs.com/claudia529/p/12034275.html
今日推荐