본문 바로가기
728x90

for1

[C++] 범위 기반 for 문 다른 언어에서 사용하는 foreach와 같은 문법이다. foreach를 안다면 범위 기반 for문이 무엇인지 바로 알 수 있을 것이다. 기본적인 사용법 coll은 에러를 없애기 위해 임시로 만들었다. 범위 기반 for문 이기 때문에 배열 등의 범위를 가질 수 있는 변수를 사용해야한다. std::initializer_list 는 being() 과 end()를 제공하기 때문에 초기화자 목록 또한 범위 기반 for문을 사용할 수 있다. for문 내부 명령문은 지역 복사본을 가지고 동작하기 떄문에 참조자를 사용한다. 한번에 보자. 결과값이 같은 것을 볼 수 있다. 또한 크기가 알려진 일반 C 형식의 배열도 범위 기반 for문을 사용할 수 있다. [프로그래밍 공부]/C&C++ 2022. 1. 22.
728x90