2013-12-17から1日間の記事一覧

コンテナの要素位置を移動する

C++

ちょっと必要になったので、書いてみました。 vector中のbefore番目にある要素を、after番目に移動します。 #include <vector> #include <utility> // 要素の位置を移動させる template <class T> void move_position(std::vector<T>& v, std::size_t before, std::size_t after) { T x = </t></class></utility></vector>…