动物世界

c++向量类

c++提供了向量类(vector class),它比数组更灵活,使用向量就像使用数组一样,但向量的大小可以按需要自动增长。

创建语法:vector<dataType>vectorName;

View Code
#include<iostream>
#include<vector>
#include<string>
using namespace std;

int main()
{
    vector<int>intVector;
    for(int i=0;i<10;i++)\
        intVector.push_back(i+1);
    for(i=0;i<intVector.size();i++)
        cout<<intVector[i]<<" ";
    cout<<endl;
    vector<string>stringVector;
    stringVector.push_back("Dallas");
    stringVector.push_back("Houston");
    stringVector.push_back("Austin");
    for(i=0;i<stringVector.size();i++)
        cout<<stringVector[i]<<" ";
    cout<<endl;
    stringVector.pop_back();
    vector<string>v2;
    v2.swap(stringVector);
    v2[0]="Atlanta";
    for(i=0;i<v2.size();i++)
        cout<<v2.at(i)<<" ";
    cout<<endl;
    return 0;
}

 

posted on 2012-10-06 16:58  动物世界  阅读(597)  评论(0)    收藏  举报

导航