可能性の重複:関数によって受け取ったイテレータが右側のリストに属している場合
C++: Check if iterator belongs to a listリストのC++イテレータ
にはどうすれば確認できますか?
List<double> doublesList;
List<double> doublesList2;
// Can't mix iterators
ASSERT_THROW(ListExceptions::ElementNotFound, doublesList.remove(doublesList2.begin()));
ASSERT_THROW(ListExceptions::ElementNotFound, doublesList2.insert(5.0, doublesList.begin()));
私自身のリンクリストと自分のイテレータのケースを尋ねます。 ありがとうございました。
「リスト」とは何ですか?あなたは 'std :: list'を意味しますか? – ildjarn
これはあなたの 'List'の実装に依存します – Anycorn