这是他们的定义方式。
一维:vector<int> A;
二维:vector<vector<int> > A; //c++11之后不会有vector<vector<int>> 空格错误
首先生成的东西不严谨的说是差不多的 二维数组嘛。
但是其初始化方式不一样
具体有两种初始化的方式。
这是他们的定义方式。
一维:vector<int> A;
二维:vector<vector<int> > A; //c++11之后不会有vector<vector<int>> 空格错误
首先生成的东西不严谨的说是差不多的 二维数组嘛。
但是其初始化方式不一样
具体有两种初始化的方式。
v.resize(3);
v[1].push_back(9);
方法3:设置好内层多大,对外层遍历(for循环)
for(int
i=0;i<3;i++)
v[i].resize(3);