[Modern C++] Auto

Auto

vector<int>::iterator를 타입 추론인 auto로 대신한다. auto는 기본적으로 값을 복사해오는것이다. 그렇기 때문에 원본을 수정할 수 없다. 다만 auto로 reference를 받아오면 수정이 가능하다.

1
2
3
4
5
for(auto& it : DP){
printf("Original Data : %d",it);
*(&it) = 2;
printf("Changed Data : %d\n",it);
}
Author: Song Hayoung
Link: https://songhayoung.github.io/2020/07/21/Languages/Cplusplus/auto/
Copyright Notice: All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.