C++容器vectorまとめ

747 ワード

vector vec;
1.一般的な関数:
vec.push_back(temp);末尾に要素を追加
vec.pop_back();末尾で要素を削除
vec.clear();容器のパージ
c.begin();コンテナdiyiの最初の要素を返す反復器
vec.end();コンテナの最後の要素の次の位置を返す反復器
iter=max_element(vec.begin(),vec.end());最大要素を返す反復器
2.容器の遍歴
vector ::iterator iter;
for(;iter
for_each(vec,begin(),vec.end(),print)
3.容器の削除
iter=vec.erase(iter);次の要素を削除する場所を返します
vector ().swap(vec);削除と同時にメモリを回収
4.容器の並べ替えbool   compare( int   a, int   b) {      return   a>b; }
sort(vec.begin(),vec.end(),compare);congは大きいから小さいまで
sort(vec.begin(),vec.end());小さい頃から