template
-
2024.02.29 - templateC++ 2024. 3. 4. 17:58
아래와 같은 함수가 있다. int GetMax(int x, int y) { if (x > y) return x; else return y; } 정수 둘을 받아 높은 값을 반환하는 함수다. 실수 둘을 비교하는 함수도 만들고 싶다. float GetMax(float x, float y) { if (x > y) return x; else return y; } 음 좋다. short형 둘을 비교하는 함수도 만들고 싶다. float GetMax(short x, short y) { if (x > y) return x; else return y; } 내친김에 double형도... 이런식으로 만들다가는 끝이없다. template를 사용하면 함수의 기능은 유지하되, 자료형은 모호하게 만들 수 있다. #include tem..