## 参数列表 不同;
## 返回值 无关;
## 函数调用一般调用最匹配的类型,如果部匹配,就根据自动类型转换进行调用
### 上述方法 可能有调用二亦性
### int const a
### int a 不属于重载
### int const &a int const * const a;
### int &a int * const a;
### int a 属于重载
# 参数是(const 引用)类型 用途最广 可以适用最多情况 ,可以是值 ,变量
## 1:实际参数 在函数调用过程中 参数是否需要改变
### 不需要 :形参
### 需要 : 传引用 或传指针
## 函数内部需不需要发生改变:
### 需要 :传普通引用
### 不需要:传const引用;
## 想不想 开辟参数空间:
### 不想 :引用
### 想 :性参
`
#include <iostream>
using namespace std;
class printData
{
public:
void print(int i) {
cout << "整数为: " << i << endl;
}
void print(double f) {
cout << "浮点数为: " << f << endl;
}
void print(char c[]) {
cout << "字符串为: " << c << endl;
}
};
int main(void)
{
printData pd;
// 输出整数
pd.print(5);
// 输出浮点数
pd.print(500.263);
// 输出字符串
char c[] = "Hello C++";
pd.print(c);s
return 0;
}
`