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