-
1장 형식 연역프로그래밍/Modern Effective c++ 2016. 3. 13. 23:32
c++11에서 형식연역에 대한 두가지 규칙이 추가 되었다.
auto와 decltype이 그것이다.
이덕분에 자명한, 또는 이미 선언된 형식들을 여러번 일일이 지저해야하는 경우가 크게 줄었다. 이제는 소스코드의 한 지점에 있는 형식을 변경하면, 그 변화가 형식 연역을 통해서 다른 장소들로 자동으로 전파되며, 겨과적으로 c++ 소프트웨어의 적응성이 높아졌다.
하지만 코등의 의미를 추론하기는 좀더 어려워졌다. 컴파일러가 연역하는 형식이 추측한것과 다른 경우가 있기 때문이다.
때문에 형식 연역이 일어나는 방식을 확실하게 이해하지 않는다면, 현대적인 c++ 엣 효과적인 프로그래밍이 거의 불가능하다. 이번장에서는 형식 연역의 작동방식과 이에 기초한 auto와 decltype의 작동방식을 설명한다.
'프로그래밍 > Modern Effective c++' 카테고리의 다른 글
항목 3. decltype의 작동 방식을 숙지하라. (0) 2016.03.28 항목 2. auto의 형식 연역 규칙을 숙지하라. (0) 2016.03.21 항목 1. 템플릿 형식 연역 규칙을 숙지하라. (0) 2016.03.13 0. 현재의 c++ (incomplete) (0) 2016.03.13