最近在学习c++,才发现函数重载在类以及三大特性中应用这么多,因此来进行一个小小知识点的补充复习
- 引用作为重载条件
void func(int &a){
cout<<"正在调用void func(int &a)函数"<<endl;
}
void func(const int &a){
cout<<"正在调用void func(const int &a)"<<endl;
}
主函数在调用时,进行如下操作
int main(){
int a=10;
func(a);//调用void func(int &a)
func(10);//调用void func(const int &a)
}
运行结果如图

可以看出引用和const引用的写法以及函数形参的写法不同
文章介绍了C++中函数重载的概念,通过示例展示了如何利用引用和const引用作为区别重载函数的条件。在主函数中,分别调用了一个接受普通引用和const引用的函数,展示了两种不同的调用情况及其影响。
1399

被折叠的 条评论
为什么被折叠?



