類似の質問:
- STL vector 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;
}
これにより、セグ フォールトが発生しますが、その理由はわかりません。