함수 템플릿
함수 템플릿
int add(int num1, int num2) {
return num1 + num2;
}template <typename T>
T add(T num1, T num2) {
return num1 + num2;
}template <typename T>template <class T>#include <iostream>
using namespace std;
template <typename T>
T add(T num1, T num2) {
return num1 + num2;
}
int main() {
cout << add<int>(10, 15) << endl;
cout << add(31, 7) << endl;
cout << add<double>(2.9, 3.7) << endl;
cout << add(3.15, 5.11) << endl;
return 0;
}둘 이상의 자료형에 대한 템플릿 선언
함수 템플릿의 다중정의
Last updated