[C++] 템플릿의 특수화
개요templete을 사용하는 이유는 그냥 클래스나 함수를 여러 자료형에 사용할 수 있도록 해준다 정도로 이해하고 있었는데템플릿의 특수화를 사용하면 자료형에 따라 구분되는 행동 양식을 적용하다는 사실을 새로 알아서 정리해봤다.함수 템플릿의 특수화(Specialization)어려운 개념은 아니니 사용법만 보면함수 오버로딩과 비슷한 느낌으로 template으로 처리한 부분을 특정 자료형으로 바꾸고 template을 선언해주면 된다.template T Max(T a, T b) { return a > b ? a : b;}templatechar* Max(char* a, char* b) { return strlen(a) > strlen(b) ? a : b;}template const char* Max(con..