2020 이전/C++

C++ auto

이상해C++ 2018. 11. 28. 20:00

unordered_map<string, class Data> mMap;

unordered_map<string, class Data>::iterator iter = mMap.begin(); 

unordered_map<string, class Data>::iterator iterEnd = mMap.end(); 


unordered_map<string, class Data> mMap;

auto iter = mMap.begin(); 

auto iterEnd = mMap.end(); 


와 너무너무 편해요~~


MSDN : https://docs.microsoft.com/ko-kr/cpp/cpp/auto-cpp?view=vs-2017


Q: https://stackoverflow.com/questions/19618759/c-11-auto-compile-time-or-runtime

auto의 타입 결정은 compile time 때 이루어진다. 런타임 때에는 성능에 영향을 미치지 않는다.