004_linuxC++之_函数的重载教程
(一)源码下载
(一) 函数的重载:同一个命名函数,通过传入参数的不同,调用不一样的函数
(二)函数只能通过参数的不一样重载函数,不能通过返回参数的不一样重载函数
运行结果报错
1 #include <iostream>
2 using namespace std;
3 int add(int a, int b)
4 {
5 cout << "add int + int = " << endl;
6 return a + b;
7 }
8 double add(double a, int b)
9 {
10 cout << "add double + int = " << endl;
11 return a + b;
12 }
13 double add(int a,double b)
14 {
15 cout << "add int + double = " << endl;
16 return a + b;
17 }
18 int main(int arg,char ** argv)
19 {
20 add(1,1);
21 add(1.0,2);
22 add(1,2.0);
23 return 0;
24 }
main.cpp