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

黑马进阶 3. 函数的提高

考一考:

1. 函数形参可以有默认值吗?

2.函数的形参可以默认不写吗?此时默认不写的参数叫什么呢?

3. 函数重载指什么?函数重载需要满足什么条件?

在引用作为重载条件时需要注意什么?函数重载写函数默认参数要注意什么?

(答案就在下面哦,大家动动小脑筋找一找、想一想)


3.1 函数的默认参数

在C++中,函数的形参列表中的形参是可以有默认值的。

语法:返回值类型 函数名(参数=默认值){}

3.2 函数的占位参数

C++中函数的形参列表里可以有占位参数,用来做占位,调用函数时必须填补该位置

语法:返回值类型 函数名(数据类型){}

在现阶段函数的占位参数存在意义不大,但是后面的课程中会用到该技术

3.3 函数重载

3.3.1 基本语法

1. 作用:函数名可以相同,提高复用性

2. 函数重载满足条件:

● 同一个作用域

函数名称相同

● 函数参数 类型不同或者 个数不同或者 顺序不同

3. 注意:函数的返回值不可以作为函数重载的条件

3.3.2 注意事项

1. 引用作为重载条件

2. 函数重载碰到函数默认参数

3. 示例:(解释如下)

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

相关文章:

  • YOLO目标检测延迟低于50ms?高性能GPU实测达成
  • 好写作AI:论文“闪电战”秘籍!亲测:用AI把写作周期从1个月砍到2周!
  • 2025年罚款辩护靠谱机构排行榜,新测评精选有实力的罚款辩护律师推荐 - 工业品牌热点
  • Agent开发概述
  • YOLO目标检测输入支持Base64?GPU解码性能优化
  • leetcode 1351
  • 中国工业设计公司权威认证综合数据 (数据来源于中国工业设计协会) - 匠子网络
  • [Linux外设驱动详解]RK3588 U-Boot到Linux内核参数传递机制详解
  • 生成式AI搜索的跨行业革命与商业模式重构
  • 好写作AI:团队论文“批注大战”终结者!看AI如何把混乱修改变成优雅合奏
  • 考虑极端天气线路脆弱性的配电网分布式电源配置优化模型【IEEE33节点】附Matlab代码
  • 声学通信!多尺度-多滞后信道!水下作战!水下声学通道中的通信信号周期统计特性研究附Matlab代码
  • JDK 21 中的虚拟线程:革新 Java 多线程
  • HTTP与HTTPS的区别
  • YOLO目标检测API按token计费,灵活又省钱
  • 数据结构 哈希表(链地址法)
  • YOLO模型训练中断?自动恢复机制+GPU容错部署
  • ‌移动性能测试:5G时代的优化技巧
  • 利用showapi在线查询快递
  • 基于Java+SpringBoot的技术的电商精准营销推荐系统(源码+讲解视频+LW)
  • 基于Java+SpringBoot的见山茶食酒馆网站系统(源码+讲解视频+LW)
  • 面试官:如何在 Kafka 中实现延迟消息?
  • Java线程简介
  • YOLO训练超参数调优:贝叶斯搜索+多GPU并行
  • mshtmpgr.dll损坏丢失找不到 打不开程序问题 下载方法
  • Java线程的启动及操作
  • msidcrl40.dll损坏丢失找不到 打不开程序问题 下载方法
  • 小学生0基础学大语言模型应用(第7课 《分支结构:如果魔法门》)
  • YOLOv10引入动态标签分配,对GPU计算有何影响?
  • Docker Compose 部署 MySQL 多实例 日常运维全指南-补充