From cppreference:
iterator LegacyRandomAccessIterator
const_iterator Constant LegacyRandomAccessIterator
Is it not supposed to be used anymore?
What's the proper/recommended way of getting a std::vector iterator? Are we supposed to be using the only auto?