c++11っぽくstd::vectorでindexをfindしたい

こんにちは。ヤマヤタケシです。
やっぱりC++だね!
c++11っぽくstd::vectorでindexをfindしたい!
ルー大柴か!

さて、配列の中の要素を探すという、基本的なことだからこそ、STLっぽくやりたい!

今回、欲しいのは配列の番号であり、値じゃない。
しかし、std::findで探せるのはiteratorだから、しょうがなくこう書きました。

これはもはやC言語と同じだ!
C++っぽくないぜよ?

改めて検索すると、さすが世界のStackoverflowですね。
良い答えがありました。これはSTLっぽい!
Stackoverflowから引用です。

引用ここまで。
std:distance。そんなものがあるんですね。素晴らしい!

ふふ、覚えたてのautoを使って、c++11っぽくこうしよう。

これで俺もC++11の人の仲間入りだ!

そんじゃまた。

軽い気持ちで有名になりたいのでクリックをお願いします!