首页 > 编程 > C++ > 正文

函数重载 c++

2019-11-06 08:07:12
字体:
来源:转载
供稿:网友

在c++中,函数可以重名,函数可以通过形参进行区分

例如

void money ();void money (int);void monry (int ,double);

这三个函数可以同时存在,可以理解为编译器将其改名。

void money ();void money_int (int);void monry_int_double (int ,double);

所以形参不同的情况下函数名可以相同,也就是说可以通过形参区分函数, 但是不能通过函数的返回类型区分。 例如

void money ();int money ();

无法通过编译。

p.s:

类中构造函数的重载被称为重构函数重载对多态很重要
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

图片精选