掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
std::listの要素の入れ替えについて (ID:60134)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
std::listについて、おたずねしたいのですが。 よろしくお願いします。 std::list<int> intList; for(int i=1; i<=10; i++){ intList.push_back(i); } この状態から、たとえば、 3番目の要素と7番目の要素を入れ替えて、 1 2 "7" 4 5 6 "3" 8 9 10 としたいのです。 しかし、listには標準の関数に2つの要素の入れ替えのものが、 ないように思うのです。 初心者の私が普通に考えると、 要素入れ替えの関数が、 存在していてもいいような気がするのですが。 あるのでしょうか? オンラインで調べても、 全要素並べ替え、sortの説明はたくさんでてくるのですが、 特定の位置の入れ替えの参考文献が、 ありません。 あまりに常識の情報過ぎて、 載っていないのでしょうか。 恐れ入りますが、 要素入れ替えのstd::listによるスマートな実装は、 どのようになるのか、 ヒントをいただけないでしょうか。 よろしくお願いします。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.