C++ stl set set 메서드를 여러 번 사용하려고 할 때 재설정 메서드 또는 기타를 호출해야합니까?C++ iterator, set find 메서드를 사용한 후에 재설정해야합니까?
0
A
답변
7
set::find
은 const
메서드이며 컨테이너를 변경하지 않습니다. findfirst/findnext 스타일에서는 작동하지 않습니다. 추가 작업없이 여러 번 호출 할 수 있습니다.
+1
아니요. find, lower_bound, upper_bound 및 equal_range 멤버 함수는 각각 두 가지 버전을 갖습니다. 하나는 const 이고 다른 하나는 const가 아닙니다. 각각의 경우에서 두 함수의 동작은 const 버전 이 const_iterator와 비 const 버전을 반복자로 반환한다는 점을 제외하면 동일합니다. 23.3.1.3 – DumbCoder
관련 문제
- 1. find() 메서드를 사용하여 cakePHP 쿼리
- 2. C++ const iterator C2662
- 3. C++ iterator 질문
- 4. END 후에 사용 ON SET SCAN 오류
- 5. ListView를 사용한 후에 사용하지 않음
- 6. Delphi TZipMaster - Find 메서드를 사용하는 방법?
- 7. AC_CACHE_CHECK를 어떻게 재설정해야합니까?
- 8. QREY CACHE를 정기적으로 재설정해야합니까?
- 9. 왜 set-default-font가 find-file-other-window에 영향을 줍니까?
- 10. iterator issues
- 11. 사용 후 pthread 조건 변수를 재설정해야합니까?
- 12. Iterator to LONG_PTR
- 13. Task.Factory.StartNew()를 사용한 후에 Wait()이 필요합니까?
- 14. 선택 시스템 호출간에 fd_set을 재설정해야합니까?
- 15. iterator successor
- 16. 상속을 사용한 다중 스레딩 (C++)
- 17. invokeLater를 사용한 후에 스윙 UI가 업데이트되지 않습니다.
- 18. UIIpageController에서 UIImagePickerController를 사용한 후에 재생하면 비디오가 사라짐
- 19. CSS를 사용한 웹 디자인 프로세스 - 도중이나 후에?
- 20. cx_freeze를 사용한 후에 QGraphicsPixmapItem이 나타나지 않습니다.
- 21. 상태를 사용한 동작 후에 객체 상태가 변경됨
- 22. C++ STL 벡터 Iterator 객체의 멤버에 액세스
- 23. C++에서 std :: iterator 줄 바꿈
- 24. max_element & iterator = 3x slower 인 C++ 함수
- 25. C++ 벡터 <T> :: iterator 연산자 +
- 26. 문제 C++ STD Iterator 비교 연산자
- 27. DLL의 메서드를 C#
- 28. Iterator 및 NullPointerException을 설정하십시오.
- 29. AddAt 메서드를 사용한 컨트롤 추가 문제 [ASP.NET]
- 30. 확장 메서드를 사용한 인스턴스화 및 초기화의 축약
일부 코드를 게시하십시오. 코드가 작동하지 않는다면, 기대하는 것과 그 결과가 기대하는 것과 다른 이유를 설명하십시오. –
공유 할 수있는 코드가 있습니까? 특정 문제가 있습니까? – Cogwheel
재설정 방법은 무엇입니까? – Puppy