Series · 6 posts
Effective Modern C++
1
항목 1: 템플릿 타입 추론 규칙을 이해하라
C++의 템플릿 타입 추론 규칙을 세 가지 경우로 나누어 명확하게 이해합니다.
2
항목 2: auto의 타입 추론 규칙을 이해하라
auto 키워드의 타입 추론 규칙과 템플릿 타입 추론과의 차이점을 이해합니다.
3
항목 3: decltype의 작동 방식을 이해하라
decltype의 작동 방식과 decltype(auto)의 활용법을 이해합니다.
4
항목 4: 추론된 타입을 확인하는 방법을 알아두라
IDE, 컴파일러 진단, 런타임 출력 등 추론된 타입을 확인하는 다양한 방법을 알아봅니다.
5
항목 5: 명시적 타입 선언보다는 auto를 선호하라
auto를 사용해야 하는 이유와 명시적 타입 선언보다 나은 점을 알아봅니다.
6
항목 6: auto가 원치 않은 타입으로 추론될 때는 명시적 타입의 초기치를 사용하라
auto가 프록시 타입으로 추론될 때 발생하는 문제와 해결 방법을 알아봅니다.