#include <iostream>
#include <string>
int add(double x, double y) {
return x + y;
}
int add(int x, int y) {
return x + y;
}
typedef int my_int;
void print_int(int x) {}
//void print_int(my_int x) {} //불가능!!
int main() {
add(1, 2);
return 0;
}
함수 오버로딩에서 파라미터는 같고, 리턴 타입만 다른거는 오버로딩이 불가능하다!
-> 파라미터 타입이 달라야 한다.