Запитання з тегом «const-iterator»

8
Як реалізувати ітератор стилю STL та уникнути загальних підводних каменів?
Я створив колекцію, для якої хочу надати ітератор у випадковому доступі у стилі STL. Я шукав приклад реалізації ітератора, але не знайшов. Я знаю про необхідність const перевантажень []та *операторів. Які вимоги до ітератора мають бути в стилі "STL" та які ще інші підводні камені слід уникати (якщо такі є)? …

6
Як правильно реалізувати власні ітератори та const_iterators?
У мене є спеціальний клас контейнерів, для якого я б хотів написати iteratorта const_iteratorкласи. Я ніколи цього не робив, і мені не вдалося знайти відповідного способу. Які вказівки щодо створення ітератора, і що я повинен знати? Я також хотів би уникнути дублювання коду (я відчуваю це const_iteratorі iteratorподіляю багато речей; …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.