第二十九课 类中的函数重载
一、回顾
- 函数重载的本质为相互独立的不同函数
- C++中通过函数名和函数参数确定函数调用
- 无法直接通过函数名得到重载函数的入口地址
- 函数重载必然发生在同一个作用域中
二、类中的重载
-
类中的成员函数可以进行重载
构造函数的重载
普通成员函数的重载
静态成员函数的重载
重载特点
- 重载函数的本质为多个不同函数
- 函数名和参数列表是唯一标识符
- 函数重载必须发生在同一个作用域中
三、重载的意义
- 通过函数名对函数功能进行提示
- 通过参数列表对函数用噶进行提示
- 扩展系统中已经存在的函数功能
四、小结
- 类的成员函数之间可以进行重载
- 重载必须发生在同一个作用域中
- 全局函数和成员函数不能构成重载关系
- 重载的意义在于扩展已经存在的功能