как бы вы проверили, возвращает ли итератор, возвращаемый функцией, что-то в классе контейнера?Возвращение итератора к элементу в контейнере STL
1
A
ответ
1
Итераторы передаются как пары [начало, конец], а конечное значение означает «не найдено» или другие формы пустой последовательности. Верните это из своей функции или верните pair<bool,iterator>
(или аналогичный).
0
Вы не можете. Убедитесь, что вы вернули действительный итератор.
Ну, я полагаю, вы могли бы повторить через контейнер и проверить, равны ли итераторы. Но это было бы ужасно.
Смежные вопросы
- 1. Возвращение итератора
- 2. доступ к элементу с итератора
- 3. Возвращение итератора из указателя
- 4. возвращение итератора
- 5. Подглядеть следующий элемент в контейнере STL
- 6. Настройка класса итератора STL
- 7. Возвращение типа би-разыменованных итератора
- 8. Каков тип итератора в STL?
- 9. Возвращение итератора из общей функции
- 10. Указатели на контейнере STL
- 11. Доступ к предыдущему элементу с помощью итератора
- 12. Сохранение атрибутов в контейнере STL?
- 13. Пользовательский деструктор в контейнере STL
- 14. возвращение итератора из функции
- 15. разыменования итератора из STL набор
- 16. отношение stl-итератора и массива
- 17. Путать использование C++ STL итератора
- 18. Как устанавливается равенство итератора STL?
- 19. Простой экземпляр итератора ST ++ STL
- 20. Ошибка в описании итератора в STL карте
- 21. Предотвращение освобождения памяти в контейнере STL
- 22. Минимальная функциональность для пользовательского итератора, полученная непублично из STL-итератора?
- 23. Размещение интеллектуальных указателей в контейнере STL
- 24. Отпустите изображение opencv в контейнере stl?
- 25. C++ a Указатель NULL в контейнере STL
- 26. Возвращение итератора в Vec в RefCell
- 27. Как найти конкретный объект в контейнере STL
- 28. C++ Создавать объект в контейнере STL
- 29. Что такое типы членов в контейнере stl?
- 30. Функция шаблона C++ в контейнере STL