vector<int> v(n)表示声明一个容器v,并给他预定存储空间。每一个单元初始化为0,因此,vector<int> v(n)也等同于vector<int> v(n, 0)。当然,如果想要初始化为其他值,也可以改为vector<int> v(n, val) vector<int> v(5); cout << v.size() << endl; for (int i = 0; i < v.size(); ...
用vector创建二维数组 创建: 注意: 用一维数组给二维数组赋值时,两个 '>' 要隔开vector< vector > arr(9, w); // 9行10列 二维...
stlvector创建⼆维数组 1 vector<vector<int>> v(5);2for (auto it = v.begin(); it != v.end(); it++)3 { 4static int num = 0;5 (*it).reserve(5);//预留空间为5,但此时vector<int>的元素数量为0,下⾯这段jt=end()6/* for (auto jt = (*it).begin(); jt != ...