9
同じベクターから要素をpush_backしても安全ですか?
vector<int> v; v.push_back(1); v.push_back(v[0]); 2番目のpush_backによって再割り当てが発生した場合、ベクトルの最初の整数への参照は無効になります。これは安全ではありませんか? vector<int> v; v.push_back(1); v.reserve(v.size() + 1); v.push_back(v[0]); これは安全ですか?