1. 자동 타입 추론 (auto)와 범위 기반 for 루프1.1 자동 타입 추론 (auto)C++11부터 도입된 auto 키워드는 변수의 타입을 컴파일러가 자동으로 추론하도록 해줍니다. 이는 코드의 가독성을 높이고, 복잡한 타입을 명시적으로 작성하는 번거로움을 줄여줍니다. 특히, 템플릿과 함께 사용할 때 유용합니다.auto x = 42; // x는 int형auto y = 3.14; // y는 double형auto z = std::make_shared(10); // z는 std::shared_ptr형auto는 반복자(iterator)와 같은 복잡한 타입을 다룰 때 특히 유용합니다. 예를 들어, std::map의 반복자를 선언할 때 auto를 사용하면 코드가 훨씬 간결해집니다.#include #include..