以二维vector为例。
1. 分别进行初始化
#include<vector> using namespace std; int main() { vector<vector<int>> vec; vec.resize(10); for (int i = 0; i < vec.size(); i++) vec[i].resize(10); vec[0][0] = 0; return 0; }
2. 采用构造函数
#include<vector> using namespace std; int main() { vector<vector<int>> vec(10, vector<int>(10)); vec[0][0] = 0; return 0; }
原文:http://www.cnblogs.com/freedomabcd/p/6676392.html