2008-10-16 C++0x コンセプトが入ればiterator_traitsはいらない C++ N2798 では iterator_traits が「互換性のために残されてるけど、そのうちなくなるかもよ」リストに入ってました。 コンセプトさえあれば Iterator から value_type とか取得できますし コンセプトオーバーロードがあれば random_access_iterator_tag とかいらなくなりますからねぇ。 C++0x では iterator_traits はいらない子(´・ω・`)