2013-02-14 1 views

답변

6

std::begin()std::end()모두 기본 컨테이너 (C 스타일 배열 포함)에서 작동해야합니다.

실제로, 컨테이너는 부재하고 begin()end() 기능 및 포워드 std::begin()std::end() 그 멤버 함수 호출을 지원하는 경우.

그러나 모든 컨테이너가 front()back() 멤버 함수를 지원하지는 않습니다.

+0

분명히하기 위해 모든 컨테이너는 실제로 모든 컨테이너와 일반 배열을 의미합니다. –

+0

@ JoachimPileborg : 예. 그러나 나는 이것을 강조 할 것이다. 고마워. –

+2

하지만'std :: stack'은'begin'과'end'를 지원하지 않습니다. – abergmeier

관련 문제