형식 연역이란?
- 컴파일러가 변수나 함수의 타입을 자동으로 추론하는 과정
- 함수 템플릿 호출 지점, auto, decltype 표현식 등에서 발생함
템플릿 형식 연역 규칙
컴파일러는 expr를 이용하여 T와 paramType을 연역함
(경우 1) paramType이 포인터 또는 참조 형식이지만 보편 참조는 아닌 경우
(경우 2) paramType이 보편 참조인 경우
(경우 3) paramType이 포인터도 아니고 참조도 아닌 경우
(그 외)
배열 인수
함수 인수