C++的函数重载

在c++中,函数重载的意思就是函数可以同名,可以有很多个名字一样的函数,但这些函数传参的类型、个数、顺序必须不同。

返回值不同不构成函数重载。

一、参数类型不同

都是f1,但是因为参数类型不同可以达到函数重载的效果

二、参数顺序不同

都是f1,但是double和int 换个位置也可函数重载

三、参数个数不同

都是f1,但是传参的个数不同也可造成函数重载。

错误示例一:返回类型不同

visual studio 2022也会报错

错误示例二:

上面的两个f1构成重载,但会报错

相关推荐
小猪佩奇TONY3 分钟前
C++ 学习(3) ----设计模式
c++·学习·设计模式
码界筑梦坊14 分钟前
276-基于Python的爱奇艺视频数据可视化分析系统
开发语言·python·信息可视化
bawangtianzun1 小时前
重链剖分 学习记录
数据结构·c++·学习·算法
头发掉光的程序员2 小时前
第九章 纹理贴图
c++·图形渲染·direct12
一念&6 小时前
每日一个C语言知识:C 数据类型
c语言·开发语言
进击中的小龙6 小时前
在vscode下的cmake项目里传参调试c++命令行程序
c++·vscode
迈火7 小时前
PuLID_ComfyUI:ComfyUI中的图像生成强化插件
开发语言·人工智能·python·深度学习·计算机视觉·stable diffusion·语音识别
wzg20167 小时前
vscode 配置使用pyqt5
开发语言·数据库·qt
奔跑吧邓邓子8 小时前
【C++实战(74)】深入C++安全编程:密码学实战之旅
c++·安全·实战·密码学·安全编程
板鸭〈小号〉9 小时前
Socket网络编程(1)——Echo Server
开发语言·网络·php