auto, auto&, const auto&
복사할지, 참조를 유지할지, const를 붙일지를 정합니다.
auto가 타입을 숨기는 것이 아니라, 오른쪽 값과 왼쪽 선언 형태를 보고 컴파일 시점에 정확한 타입을 정합니다.
auto, auto&, const auto&복사할지, 참조를 유지할지, const를 붙일지를 정합니다.
10, name, v.begin()컴파일러가 실제 타입을 추론할 기준입니다.
int, std::string, iterator런타임 기능이 아니라 컴파일 시점 타입 결정입니다.
auto i = 10;
int
auto d = 3.14;
double
auto s = "Hello";
const char*
auto it = v.begin();
iterator