Есть ли более красивый / менее подробный способ использования итераторы в C ++? Из учебных пособий, которые я видел, я либо настраиваю typedef повсюду (что утомительно для большого количества разовых циклов for):
typedef std::vector<std:pair<int, int> >::iterator BlahIterator;
, либо использую подробный поиск циклов, например:
for (std::vector<std:pair<int, int> >::iterator it = ... ) ...
Есть ли лучший способ?