JmLab.

備忘録?

C++プログラミング

【C++】vectorの一番最初へ値を挿入する方法

Share:

特に難しいことはしません。ただ、このやり方を示しているサイトがなかったので、自分用のメモに作りました。

template<typename _Tp> vector<_Tp>::iterator insert_to_top(vector<_Tp> &v, _Tp value) {
return v.insert(v.begin(), value);
}

こんな感じで書いておけば、以下のような場合にスマートに書けます。

int namco = 765;
vector<int> x;
vector<int>::iterator it = insert_to_top(x, namco);

rikuta0209

工場の現場作業員から、プログラマに転身。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA


このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください