: c++11부터 도입된 새로운 반복문
c#의 foreach와 동일함.
모양
1번) i에 복사 받아서 처리함.
for(auto i : 컨테이너)
2번) i에 참조형식으로 받아서 처리함.
for(auto &i : 컨테이너)
벡터 {1,2,59,-17,55};
가) range for로 복사한 후, 해당 구문에서 값을 변경하고 , 출력하라.
외부에서도 대상 원본 벡터를 출력하라.
-> 외부를 확인했지만, 원본 값이 변경되지 않음.
-->즉, 복사됨을 의미함.
나) range for로 참조로 받아서 해당 구문에서 값을 변경하고 , 출력하라.
외부에서도 대상 원본 벡터를 출력하라.
-> 참조로 받음으로써, 외부에서도 값이 변경됨을 확인할 수 있음.