есть ли более красивый синтаксис для итератора C ++?

Есть ли более красивый / менее подробный способ использования итераторы в C ++? Из учебных пособий, которые я видел, я либо настраиваю typedef повсюду (что утомительно для большого количества разовых циклов for):

typedef std::vector<std:pair<int, int> >::iterator BlahIterator;

, либо использую подробный поиск циклов, например:

for (std::vector<std:pair<int, int> >::iterator it = ... ) ...

Есть ли лучший способ?

6
задан bd1 16 August 2011 в 02:35
поделиться