Auto vector<int>::iterator를 타입 추론인 auto로 대신한다. auto는 기본적으로 값을 복사해오는것이다. 그렇기 때문에 원본을 수정할 수 없다. 다만 auto로 reference를 받아오면 수정이 가능하다. 12345for(auto& it : DP){ printf("Original Data : %d",it); *(&it) = 2; printf("Changed Data : %d\n",it); }