#include <iostream> // std::cout
#include <vector> // std::vector
using namespace std; int main () { vector<vector<int> > theta;
theta.resize(, vector<int>(, ));
theta.resize(, vector<int>(, ));
for(int i = ; i < theta.size(); i ++)
{
for(int j = ; j < theta[i].size(); j ++)
cout << theta[i][j] << " ";
cout << endl;
}
return ;
}
本来目的是让第二次resize覆盖掉第一次的resize,得到2行3列的2
真实结果是: