Andy

学习中

Vector的基本用法(1)

    #include <iostream>
    #include <vector>
    using namespace std;
    void display(vector<int>&vet)
    {
        while(!vet.empty())
        {
            cout<<vet.back()<<" ";
            vet.pop_back();
        }
    }
    int main()
    {
        //(1)Vector创建及赋初值的各种情况
        int a[]={2,3,4,5,6,7};
        vector<int>c;//产生一个空vector,其中没有任何元素
        vector<int>c1(a,a+6);//vector<beg,end>类型,用区间地址a到a+6的值赋初值
        vector<int>c2(c1);//产生一个c1的副本
        vector<int>c3(5,8);//给前五个元素赋8,注意5的位置是int类型。
        display(c1);
        cout<<endl;
        display(c2);
        cout<<endl;
        display(c3);
        cout<<endl;
        //(2)赋值操作
        vector<int>a1(6);
        vector<int>a2;
        vector<int>a3;
        a2.assign(5,8);//功能和上面类似
        a3.assign(a,a+6);//功能和上面类似
        cout<<endl;
        display(a2);
        cout<<endl;
        display(a3);
        cout<<endl;
        return 0;
    }
    //注意不能直接cout<<c1等类似的操作,笔记向量和指针还是有区别的,它是一个结构体,只能一个一个输出


阅读更多
文章标签: Vector
个人分类: C++
上一篇类模板与链表
下一篇vector的常规操作
想对作者说点什么? 我来说一句

vector用法的源代码资源

2010年07月02日 45KB 下载

vector,map,set,Sort用法

2011年09月28日 45KB 下载

vector的详细用法.txt

2009年04月30日 5KB 下载

vector主要用法

2011年11月21日 57KB 下载

没有更多推荐了,返回首页

关闭
关闭