KANTAM
[Effective C++] 42: typename의 두 가지 의미를 제대로 파악하자