C++11 1.4.4.3 범위 기반 for 문
C++11에는 범위 기반 for 문이라고 하는 새로운 문법이 추가되었는데, 이를 통해 반복문을 매우 간결하게 표현할 수 있다. 범위 기반 for 문의 자세한 배경은 반복자(Iterator)(4.1.2절 참조) 개념을 설명할 때 알려줄 것이다.
지금부터 우리는 범위 기반 for 문을 배열이나 다른 컨테이너의 모든 항목을 반복하는 간결한 형태로 고려한다.
int primes[] = {2, 3, 5, 7, 11, 13, 17, 19}; for (int i : primes) std::cout << i << " ";
위 코드는 배열에 있는 소수들을 공백 한 칸으로 구분해 출력한다.