항목 66 : 함수 템플릿은 특화해서는 안된다. ( Don’t specialize function templates. ) { 왜냐하면, 특화 했을 때, 특화한 것이 호출 된다는 보장을 하기가 까다롭기 때문이다. 그러면 어떻게 쓰는가? 함수 오버로드를 이용 하면 된다. 함수 오버로드를 사용하면, 컴파일러가 찾은 함수의 목록 중 최상위 우선순위를 가지기 때문에, 보장 할 수 있다. } 책 정리/C++ Coding Standards : C++ 코딩의 정석 2009. 4. 12. 19:29
최근댓글