STL deque 의 cend 방법(8)
public member function
std::deque::cend
const_iterator cend() const noexcept;
Return const_iterator to end
Returns a const_iterator pointing to the past-the-end element in the container.
const 되 돌리 기iterator 는 용기 의 초 미 용 기 를 가리킨다.
A const_iterator is an iterator that points to const content. This iterator can be increased and decreased (unless it is itself also const), just like the iterator returned by deque::end, but it cannot be used to modify the contents it points to, even if the deque object is not itself const.
하나의 constiterator 는 const 의 내용 을 가리 키 고 있 습 니 다.이 교체 기 는 증가 하거나 감소 하 는 데 사용 할 수 있 습 니 다.(자체 가 const 인 경 우 를 제외 하고)end 가 되 돌아 오 는 교체 기 와 유사 하지만,원 소 를 가리 키 는 값 을 수정 할 수 없습니다.deque 자체 가 const 가 아니 더 라 도.
If the container is empty, this function returns the same as deque::cbegin.
용기 가 비어 있 지 않 으 면 이 함수 의 반환 은 cbeg 와 같 습 니 다.
The value returned shall not be dereferenced.
이 교체 기 는 인용 이 해제 되 어 서 는 안 된다.
Parameters
none
Return Value
A const_iterator to the element past the end of the sequence.
가리 키 는 시퀀스 의 초 미 요 소 를 되 돌려 주 는 constiterator.
Member type const_iterator is a random access iterator type that points to a const element.
const_iterator 는 무 작위 접근 교체 기 에 속 합 니 다.
Example
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
// deque::cbegin/cend #include <iostream> #include <deque> int main () { std::deque<int> mydeque = {10,20,30,40,50}; std::cout << "mydeque contains:"; for (auto it = mydeque.cbegin(); it != mydeque.cend(); ++it) std::cout << ' ' << *it; std::cout << '
'; return 0; }
Edit & Run
Output:
mydeque contains: 10 20 30 40 50
Complexity
Constant.
Iterator validity
No changes.
Data races
The container is accessed. No contained elements are accessed by the call, but the iterator returned can be used to access them. Concurrently accessing or modifying different elements is safe.
용기 가 접근 합 니 다.
용 기 는 접근 하지 않 지만 되 돌아 오 는 교체 기 는 그들 에 게 접근 할 수 있 고 다른 요 소 를 방문 하거나 수정 하 는 것 이 안전 합 니 다.
Exception safety
No-throw guarantee: this member function never throws exceptions.
The copy construction or assignment of the returned iterator is also guaranteed to never throw.
이 멤버 의 방법 은 이상 을 던 지지 않 는 다.
복사 및 할당 을 통 해 얻 은 복사 도 이상 하지 않 습 니 다.
——————————————————————————————————————————————————————————————————
//번역 이 좋 지 않 은 부분 은 많이 지도 해 주시 기 바 랍 니 다.아래 에 메 시 지 를 남기 거나 왼쪽 위 에 있 는 메 일 주 소 를 클릭 하여 저 에 게 메 일 을 보 내 주 셔 서 제 잘못 과 부족 을 지적 하여 제 가 수정 하고 더 잘 공유 할 수 있 도록 해 주 셔 서 감사합니다.
전재 출처 를 밝 혀 주 십시오:http://blog.csdn.net/qq844352155 author:천하무쌍
Email:[email protected]
2014-9-1
우 GDUT
——————————————————————————————————————————————————————————————————
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
STL 원자로 작동먼저 전연 두 갈래 나무의 정의를 살펴보자. 만약에 두 갈래 나무의 깊이를 h로 설정하면 h층을 제외한 다른 각 층(1~h-1)의 결점은 모두 최대 개수에 달하고 h층의 모든 결점은 연속적으로 맨 왼쪽에 집중된다. ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.