Range Based for C++11부터 Range Based for를 지원한다. 코드가 훨씬 간결해진다. 기본적으로 반환 타입은 원자 타입과 같아야하지만 auto와 같은 타입 추론을 활용할 수 있고 const와 같이 읽기 전용으로 만들 수 있다. 123for(auto val : array) { cout << val << endl;}