«const-iterator» 태그된 질문

8
STL 스타일 반복자를 구현하고 일반적인 함정을 피하는 방법은 무엇입니까?
STL 스타일의 랜덤 액세스 반복자를 제공하려는 컬렉션을 만들었습니다. 반복자의 구현 예제를 찾고 있었지만 찾지 못했습니다. const 과부하 []및 *연산자 의 필요성에 대해 알고 있습니다. 반복자가 "STL 스타일"이되기위한 요구 사항은 무엇이며 피해야 할 다른 함정은 무엇입니까? 추가 컨텍스트 : 이것은 라이브러리 용이며 실제로 필요한 경우가 아니라면 라이브러리에 대한 종속성을 도입하고 싶지 …

6
사용자 정의 반복자와 const_iterator를 올바르게 구현하는 방법은 무엇입니까?
iteratorand const_iterator클래스 를 작성하려는 사용자 정의 컨테이너 클래스가 있습니다. 나는 전에 이것을 한 적이 없으며 적절한 방법을 찾지 못했습니다. 반복자 생성에 관한 지침은 무엇이며 무엇을 알고 있어야합니까? 또한 피하기 코드 중복을 같은 (나는 것을 느낄 것 const_iterator하고 iterator, 하나가 다른 서브 클래스해야 공유 많은 것들?). 각주 : Boost는 이것을 쉽게 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.