が、私はシーケンスコンテナのイテレータタイプとは何ですか?私は<em>を通じてC++プログラミング言語</em>を読んで
インサータに渡されたイテレータと言って、この段落を見つけました()は、容器にイテレータでなければなりません。シーケンスコンテナの場合、それは双方向イテレータ(その前に挿入できるように)でなければならないことを意味します。たとえば、 forward_list に挿入するイテレータを作るためにインサーター()を使用することはできません...
だから私はこの文を確認するだろう標準の相対的な部品を見つけるために始めました。しかし、私はこの段落で残っていた(23.2.6 [associative.reqmts]第6項)のみ連想コンテナに関する:連想コンテナの
イテレータは...双方向イテレータスタイルの
標準でシーケンスコンテナのイテレータタイプはどこにありますか?
標準ではありませんが、[参考文献](http://en.cppreference.com/w/cpp/iterator/iterator_traits)。 –
@πάνταῥεῖ私はstd :: iterator_traitsも認識していますが、コンパイル時に完了したと思います。シーケンスコンテナのイテレータタイプは実装定義されているため、標準では記述できません。 – b1sub