类似问题:
- STL 向量 reserve() 和 copy()
- std::vector reserve() 和 push_back() 比 resize() 和数组索引快,为什么?
- std::vector::resize() 与 std::vector::reserve()
#include <vector>
#include <iostream>
using namespace std;
int main() {
vector<vector<int> > vvi;
vvi.resize(1);
vvi[0].reserve(1);
vvi[0][0] = 1;
vector<int> vi = vvi[0];
cout << vi[0]; // cout << vvi[0][0]; works
return 0;
}
这给了我一个段错误,我不知道为什么。