C++/Tips
[c++ 11]Range based for
1. Range based for[범위기반 for문] => for문을 반복할 때, 배열 내의 요소를 반복하는 for문 => 아래와 같은 기본문법을 사용함 -> element가 array의 요소와 같은 자료형이지 않으면 형변환이 발생 -> 이상적으로는 auto를 사용하여 자료형을 추론하도록 함 => 범위기반 for문은 vector / list / map 등에서도 작동함 => 다만 포인터 변환 배열은 size를 알 수 없으므로 사용할 수 없음 for(element:array) stat; //example int arr[5] = {9,4,6,2,5}; for(auto elem : arr) cout
2021. 6. 10. 18:16