タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

algorithmとvectorに関するmogwaingのブックマーク (1)

  • STL - vector - redstrange Wiki*

    削除 erase()は1つ以上の要素を削除して、消えたところに後ろの要素を詰める。 clear()はすべての要素を削除 remove(),remove_if()は条件に合う要素を削除して、消えたところに後ろの要素をコピー。 サンプル vector::clear() vec.clear(); before |W|H|O| |I|N|S|I|D|E|?|!| (size==12) after || (size==0) vector::erase() vector<char>::iterator it = vec.begin(); for (; it != vec.end(); ++it) { if (*it == 'I') { vec.erase(it); } } before |W|H|O| |I|N|S|I|D|E|?|!| (size==12) after |W|H|O| |N|S|D|

    STL - vector - redstrange Wiki*
  • 1