掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
std::listの要素の入れ替えについて (ID:60136)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
> std::swap, std::iter_swap --- example --- #include <iostream> #include <algorithm> #include <iterator> #include <list> int main() { std::list<int> intList; for(int i=1; i<=10; i++){ intList.push_back(i); } std::list<int>::iterator iter3 = intList.begin(); std::advance(iter3, 3-1); std::list<int>::iterator iter7 = intList.begin(); std::advance(iter7, 7-1); std::iter_swap(iter3, iter7); // ←コレ //std::swap(*iter3, *iter7); // ←またはコレ std::copy(intList.begin(), intList.end(), std::ostream_iterator<int>(std::cout, " ")); }
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.