vector的简单使用

c++ vector使用

在c++中,vector是一个十分有用的容器。
作用:它能够像容器一样存放各种类型的对象,简单地说,vector是一个能够存放任意类型的动态数组,能够增加和压缩数据。
vector在C++标准模板库中的部分内容,它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库。

#include<iostream>
#include<vector>  //使用#include<vector>
using namespace std;
typedef struct rec {
    int id;
    String name;
    bool operator(const rec &a)const {
        if(id!=a.id)
            return id<a.id;
    }

} Rec;

int main() {
    vector<Rec> vec;
    Rec rec;
    rec.id= 1;
    rec.name ="HEllo!";
    vec.push_back(rec);
    vector<Rec> ::iterator it = vec.begin();
    cout<<(*it).id<<endl;
    //创建vector对象,vector<int> test
    vector<int> test;
    //尾部插入数字:vec.push_back(a)
    test.push_back(1);
    test.pop_back();
    return 0;

    vector<test> t;
    t[0].size();

    vector<int> :: iterator it;
    for(it =t.begin(); i!=t.end(); it++) {
        cout<<*it<<endl;
    }
}

猜你喜欢

转载自blog.csdn.net/lewyu521/article/details/79888666
今日推荐