原创
学习C++的日子 第三天 2018年12月30日
function overloading
叫法 函数重载,函数多载。在电气学上,overloading有过载的意思,
说实在的这个英文说法总觉的不是很准确。本人在这里使用了函数多载这个说法。
要做的是什么呢,就是对同一函数名的函数进行多次定义。
要点:1,函数名相同。
2,其参数个数,参数的型是不同的。
例1 对abc()函数进行宣言,定义
int abc(int a);
long abc(long a);
double abc(double a);
当对a赋值后,编译器会自动寻找合适的函数进行操作。
函数多载 要避免模棱两可的地方
例如上个例子中,如果直接代入10,abc(10), 机器无法区分。需要避免。
用户1724505 2019-6-10 17:51