C ++でイテレータを使用するための、よりきれいで冗長でない方法はありますか? 私が見たチュートリアルから、どこでも typedef をセットアップします (これは、多くの 1 回限りの for ループに対して行うのが面倒になります)。
typedef std::vector<std:pair<int, int> >::iterator BlahIterator;
または、次のような冗長な for ループがあります。
for (std::vector<std:pair<int, int> >::iterator it = ... ) ...
より良い方法はありますか?