//1. 기본
for (variable : container) {
// 반복할 코드
}
//2. auto 변수 활용
for (auto ch : str) {
cout << ch << endl;
}
//3. [참조](<https://www.notion.so/C-15ea867aba67803897e8cd70dcea685e?pvs=21>) 활용
for (char& ch : str) {
ch = toupper(ch); // 문자열을 대문자로 변환
}
cout << str << endl;
- variable: 컨테이너에서 각 요소를 저장할 변수. 컨테이너 요소의 타입과 일치하거나 auto(컨테이너 요소의 타입을 자동으로 추론)를 사용할 수 있습니다.
- container: 순회할 대상, 즉 배열, 문자열, STL 컨테이너(vector, map, 등)