std::vector<std::vector<> >

上次看到这个有点晕了,其实这个vector保存的是std::vector<>

#include <vector>
#include <iostream>
using namespace std;
int main()
{
    std::vector<std::vector<int> > num;
    std::vector<int> a(10, 5);
    num.push_back(a);
    a.push_back(6);
    num.push_back(a);

    std::cout << num[1][10];
    getchar();
}

感觉可以说成二维数组只是这里存储的元素可以是自己定义的类型,其实还有点晕,在用的时候在加深理解

posted @ 2014-07-01 23:01  zzyoucan  阅读(3615)  评论(0编辑  收藏  举报