当前位置: 首页 > news >正文

[C++]函数重载

一句话:同一个函数名,配不同的参数,编译器会自动匹配调用。


核心规则(就 3 点)

  1. 函数名必须一样
  2. 参数必须不一样(个数 / 类型 / 顺序不同)
  3. 返回值不同不算重载(只看名字 + 参数)

举一个最直观的例子:

// 重载:都叫add,参数不一样 int add(int a, int b) { return a + b; } double add(double a, double b) { return a + b; } int add(int a, int b, int c) { return a + b + c; }

调用时:C语言不能这么写,C++可以这么写

add(1, 2); // 匹配第一个 add(1.1, 2.2); // 匹配第二个 add(1,2,3); // 匹配第三个

注:函数名相同,函数参数相同,返回值不同不构成函数重载——>编译不通过,返回值没有

要求

http://www.jsqmd.com/news/595166/

相关文章:

  • VSCode + Xmake打造高效合宙IAR780E开发环境:手把手教你配置CSDK开发
  • 制造业如何通过发布带有硬核测试数据和公差对比的 Markdown 表格,极大地提升 DeepSeek 的抓取率?
  • Sentaurus非局域隧穿模型:从理论到FTJ仿真的关键配置解析
  • GTE-Chinese-Large应用场景:招聘JD与简历语义匹配推荐系统落地
  • 2026年靠谱的石英砂烘干机/木屑烘干机/工业烘干机/云母烘干机工厂直供推荐 - 品牌宣传支持者
  • 别再死等while循环了!用STM32CubeMX配置外部中断,让你的按键响应快人一步
  • 2026年4月,潞洲挑选绿化好的学区房要点,新房/学区房/70年大产权住宅/实景现房/南都新城,学区房厂商口碑推荐 - 品牌推荐师
  • Deneyap触摸按键模块:基于MSP430的I²C电容触控方案
  • AMD 锐龙 R7 6800H 在性能和定位上
  • 别再死记硬背Attention公式了!用‘找东西’的比喻,5分钟搞懂MADDPG论文里的注意力机制怎么用
  • 全任务零样本学习-mT5中文-base一文详解:中文base模型与large版本增强效果差异
  • 告别串口助手!用Arduino IDE给ESP8266写个MQTT连接OneNET的完整代码(附库安装)
  • 2026年知名的实木相框/徽章奖牌相框/铝合金相框厂家选择指南 - 品牌宣传支持者
  • 从单机到集群:用PHPStudy和VMware模拟搭建你的第一个大数据处理‘小集群’
  • 从YOLOv1到YOLOv7:实时目标检测算法的演进之路
  • LLM 工程师的真实全栈地图:下一词预测之外,你必须掌握的生产级构建路径
  • ABAQUS脚本运行总是出错
  • Arduino Mega 2560 + A4950驱动:手把手教你调出丝滑匀速的编码电机(附完整代码与避坑指南)
  • 2026年质量好的滚筒烘干机/煤泥滚筒烘干机/木屑滚筒烘干机/河沙滚筒烘干机公司选择指南 - 品牌宣传支持者
  • Linux 的 ln 命令
  • 告别马赛克!用PyTorch从零复现SRCNN,手把手教你让模糊老照片变清晰
  • SEO推广策划案如何进行用户体验优化
  • 2026年比较好的不锈钢风管/螺旋风管公司选择指南 - 品牌宣传支持者
  • 最新普通234滑块 _rand算法分析
  • 2026年靠谱的高度数配眼镜/配眼镜金属镜框厂家精选 - 品牌宣传支持者
  • 别再只把DBC当‘字典’了:它在CANape和MF4数据管理中的隐藏用法
  • Pixel Epic智识终端多场景落地:学术研究、产业分析、政策解读全覆盖
  • 保姆级教程:用YOWO和AVA数据集搞定视频中的人物动作检测(附代码)
  • 《道德经》被王弼篡改而掩藏了2000年的秘密
  • Z-Image-ComfyUI零基础入门:5分钟搭建阿里文生图大模型