[Modern C++] Range Based for

Range Based for

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

1
2
3
for(auto val : array) {
cout << val << endl;
}
Author: Song Hayoung
Link: https://songhayoung.github.io/2020/07/21/Languages/Cplusplus/range-based-for/
Copyright Notice: All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.