3つのイテレータ、、、およびit1
を含むコンテナがあるとします。今、私はとを使用して範囲を定義しています。たとえば、いくつかのstdアルゴリズムに渡すためです。it2
it3
it1
it2
とでit3
定義された範囲内にあるかどうかを確認するにはどうすればよいですか?it1
it2
it1
私は、一時的なイテレータをからに進め、各ステップでit2
チェックする強引な方法を知っています。it3
もっと速い方法はありますか?
推奨されるソリューションは、ブーストなどのライブラリを使用しない標準のC++です。
編集:ìt3
与えられたコンテナの同じインスタンスに作用するアプリオリは与えられません、it1
そしてit2
それは常にそうです。したがって、追加の質問は次のとおりです。2つのイテレータがコンテナの同じインスタンスに属していることを確認する方法はありますか?