vector<br>::iterator mid=(vi.begin()+vi.end())/2
1323 단어 iterator
C + + Primer 제4 판 P88
아래 의 계산 방법 으로 mid 를 계산 하면 어떤 결과 가 나 올 까요?
정확 한 방법:
// , mid, vi
vector<int>::iterator mid=vi.begin()+vi.size()/2;
오류 방법:
// mid
vector<int>::iterator mid=(vi.begin()+vi.end())/2
// , mid
vi. begin () 과 vi. end () 는 교체 기 를 되 돌려 줍 니 다.vi. size () 는 원소 개 수 를 되 돌려 줍 니 다.
교체 기의 알고리즘 조작:
iter + n //
iter - n //
iter1 - iter2 // 2
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Java 집합 Iterator 교체의 실현 방법이것은 각종 용기 안의 모든 대상을 표준화하는 방법류이고 이것은 매우 전형적인 디자인 모델이다.Iterator 모드는 집합 클래스를 훑어보는 데 사용되는 표준 접근 방법입니다.그것은 접근 논리를 서로 다른 유형의 집...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.