auto keyword는 컴파일러가 선언된 변수 또는 람다식의 매개 변수의 초기화 식을 사용하여 해당 형식을 추론하도록 함
Type Inferecne
autodeclaratorinitializer; //1
[](auto param1, auto param2) {}; //2
[1] https://learn.microsoft.com/ko-kr/cpp/cpp/auto-cpp?view=msvc-170
[2] https://www.geeksforgeeks.org/type-inference-in-c-auto-and-decltype/