std::vector<T,Allocator>::pop_back
提供: cppreference.com
void pop_back(); | ||
コンテナの最後の要素を削除します。
空のコンテナに対する pop_back
の呼び出しは未定義です。
最後の要素を指すイテレータと参照および end() が無効化されます。
目次 |
[編集]引数
(なし)
[編集]戻り値
(なし)
[編集]計算量
一定。
[編集]例外
(なし)
[編集]例
Run this code
#include <vector>#include <iostream> template<typename T>void print(T const& xs){std::cout<<"[ ";for(autoconst& x : xs){std::cout<< x <<' ';}std::cout<<"]\n";} int main(){std::vector<int> numbers; print(numbers); numbers.push_back(5); numbers.push_back(3); numbers.push_back(4); print(numbers); numbers.pop_back(); print(numbers);}
出力:
[ ] [ 5 3 4 ] [ 5 3 ]
[編集]関連項目
要素を末尾に追加します (パブリックメンバ関数) |