vector::pop_back()
の動作を理解しようとしています。だから私は、コードスニペットを次ていますpop_back()、C++について混乱しています
vector<int> test;
test.push_back(1);
test.pop_back();
cout << test.front() << endl;
は、多分それは正しいですが、それはそれはだから私は混乱しています1を出力していることを私に驚き。 pop_back()
は、要素を削除できるのはindex > 0
ですか?
ありがとうございます!
ベクトルが空であるとは思わない場合は、常に 'cout << test.size()<< endl;でテストできます。 – Gravity