find element in std::vector which is also resent in in a std::map : I would like to get an iterator of each element in a `std::vector` that's also present in a `std::map` (as `.first`). How would I best go about this in an efficient manner?