범위기반for
-
범위 기반 for 문프로그래밍 언어/C++ 2024. 5. 15. 21:54
범위기반 for 문 이란?배열과 같은 iterator 구문에 있어서 값을 가져오는데 편의성을 주고자 C++11 에서 추가된 기능vector vec_ = {1,2,3,4};for (int value : vec_){ std::cout 이러한 형태를 가진다. 범위기반 for문 왜 사용하는가?장점처음과 끝을 지정해주지 않아도 순차적으로 iterator를 돌며 값을 가져올 수 있다.값을 순차적으로 가져오기에는 유용하다단점인덱싱이 불편하다 ( 인덱싱을 줄이고자 가져온 형태이므로.. 일반적인 for문 추천...)값을 변경하기가 까다롭다 (값을 변경하려면 포인터 혹은 참조자를 사용해야한다.) 끄저끄적 간단한 예제일반적인 for문 형태vector vec_ = { 1,2,3,4,5 };for (int i = 0; i ..