템플릿서로 다른 자료형에 유연하게 대응하는 일반화된 코드를 작성하는 방법template 형식int와 double을 한 함수로 계산하는 코드#include #include using namespace std;template T add(T a, T b) { return a + b;}int main() { cout 문자열 크기 비교시에는 사전순으로 앞글자부터 비교한다.인자 중 일부만 템플릿으로 받아도 된다.#include #include using namespace std;template void printArray(T arr[], int size) { for (int i = 0; i 템플릿 클래스클래스도 템플릿으로 일반화 가능 함수 오버로딩C에서는 함수 오버로딩이 안되지만, C++ 에서는 가능함수 오버..