我的應用程序中有一個C++ STL列表,它是在啓動時構建的,之後永遠不會改變;這種情況下,指向同一個列表節點的兩個獨立迭代器總是比較相等嗎?比較C++ STL列表迭代器
4
A
回答
2
是,根據cplusplus.com:
http://www.cplusplus.com/reference/std/iterator/ForwardIterator/
接受平等/不等式比較。
平等迭代意味着相同元素,則指出
(我不是真的這個網站的粉絲,但我會在這裏相信它。)
cppreference.com同意和狀態的更多比,即所有InputIterators(可讀取)是EqualityComparable的,請參閱:
10
是。一個用於正向迭代的要求是:
C++ 11 22.4.5/6:如果
a
和b
都提領,然後a == b
當且僅當*a
和*b
被綁定到相同的對象。
標準容器上的所有迭代器都是(至少)前向迭代器。
相關問題
- 1. C++ STL列表迭代器
- 2. STL,列表,迭代器
- 3. 比較迭代器,C++
- 4. 比較列表迭代器O(n)?
- 5. C++/STL默認比較器
- 6. STL庫故障的列表迭代器
- 7. C++ STL迭代器接口
- 8. STL列表迭代問題
- 9. 在STL列表中迭代
- 10. 奇怪的自己的迭代器behviour相比,從STL列表
- 11. Concepts-Lite迭代器比較比較
- 12. 比較C++中的迭代器
- 13. C++:unordered_map,不可比較的迭代器
- 14. 迭代和比較Java列表
- 15. 列表值比較 - For循環迭代
- 16. 容器訪問比較器(C++/STL)
- 17. 模板比較迭代器
- 18. 比較兩端()迭代器
- 19. boost-mpl比較迭代器
- 20. 向量迭代器比較
- 21. STL地圖迭代器集
- 22. STL迭代器:container.end()
- 23. 使用迭代器從STL列表中刪除C++結構
- 24. 取消引用C++ STL列表迭代器
- 25. C++ STL:列表指針 - 迭代器無法訪問?
- 26. 如何將列表STL的迭代器轉換爲實例(C++)
- 27. 比較兩個陣列列表和迭代器
- 28. C++迭代器列表
- 29. C++列表的迭代器
- 30. 定製STL迭代器類
+1對於標準報價 – Kos