私は現在、いくつかのアイデアを理解しようとしています。C++イテレータ、そして私は疑問に思っていました...
Incremental / Single Pass / Input / Output Iteratorが与えられた場合、そのような Iterator の 1 つ後ろの位置 / 要素が実際に存在するか、またはすべて InputIterator end()
Iterators が「自然に」何らかの形式の特異値であるによって特別に扱われoperator==
ますか?
私が言いたいのはこれだと思います: 「上向き」のForwardIteratoroperator==
からのものについては、-ness に関係なく、2 つの iterator オブジェクトend
が同じ要素を指しているかどうかをチェックするだけの簡単なものを持つことは完全に理にかなっています。これは InputIterator にとって理にかなっていますか?