1, 함수 템플릿 방법은 c 언어가 유사한 문제를 해결할 때 알 수 없는 많은 함수 이름을 사용하여 관련 함수를 나타내는 문제를 극복했습니다.
매크로 정의가 매개 변수 유형을 확인할 수 없다는 단점을 극복했습니다.
3. C++ 함수 오버로드를 극복하고 해당 함수 이름으로 여러 함수의 복잡성을 다시 작성합니다.
단점, 디버깅이 어렵습니다. 1) 일반적으로 특수 버전의 함수를 먼저 씁니다. 2) 정확한지 확인한 후 템플릿 함수로 변경하십시오.