Closed Eu4ng closed 1 year ago
int arr[5]={1,2,3,4,5}; for( int tmp : arr ) { //do something }
이렇게 사용하면 tmp는 arr[i]를 '복제'한 것이므로 tmp에 값을 대입해도 arr[i]에 대입이 되지 않는다
int arr[5]={1,2,3,4,5}; for( int& tmp : arr ) { //do something }
문제가 발생하는 사용법
올바른 사용법
참고 링크