哪位兄弟能解释一下vc中“重载”的含义?最好举个小例子。谢谢了!

来源:百度知道 编辑:UC知道 时间:2024/05/26 09:21:39

函数重载是指你可以定义2个函数名一样的函数~~~~但要满足重载的条件~~就是2个重载函数的型参个数或者型参类型不能完全一样~~~
比如~~你定义2个求面积的函数~~~一个求圆面积(只需要半径)~~一个求长方形面积(需要长和高)
double mianji(double r)
{
return 3.1415*r*r;
};
double mianji(double height,double with)
{
return height*with;
};
调用的时候编译器会根据你调用函数时的参数个数选择函数调用