effective modern c++: 명시적 형식 선언보다 auto 를 선호 하라.
항목 5, 명시적 형식 선언보다 auto 를 선호 하라. auto라는 형식추론 방식이 C++ 11에서 도입이 되었는데요.기존의 정적형식 절차적언어들인 C#, D, Scala, Visual Basic)등에서 auto와 비슷한 기능이 있었고, 여러 정적형식 함수형 언어들(ML, Haskel, OCaml, F#)등에서도 지원되는 기능입니다. Perl, Python, Ruby와 같은 변수 형식을 명시적으로 지정해야 하는 경우가 아주 드문 동적 형식 언어들의 성공으로 인해 c++에서도 전격적으로 도입이 되었다고 보여집니다. auto로 선언할 경우 힘들어지는 부분은 아마도 type이 바로 안보여서, "추측하기가 힘들다는 것, 가독성(readability)이 떨어진다." 일텐데요.그렇지만 이런 불편보다 이익을 더 많..