news 2026/7/14 23:24:31

黑马进阶 3. 函数的提高

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
黑马进阶 3. 函数的提高

考一考:

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

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

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

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

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


3.1 函数的默认参数

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

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

3.2 函数的占位参数

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

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

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

3.3 函数重载

3.3.1 基本语法

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

2. 函数重载满足条件:

● 同一个作用域

函数名称相同

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

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

3.3.2 注意事项

1. 引用作为重载条件

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

3. 示例:(解释如下)

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/1 7:55:39

面试官:如何在 Kafka 中实现延迟消息?

今天我们来聊一个消息队列问题,“如何在 Kafka 中实现延迟消息?” 这其实是一道非常见功底的题目。为什么这么说?因为 Kafka 原生并不支持延迟消息,这是它的基因决定的——它是一个追加写的日志系统(Append-only Log&…

作者头像 李华
网站建设 2026/7/8 9:02:14

YOLO模型训练中断?自动恢复机制+GPU容错部署

YOLO模型训练中断?自动恢复机制GPU容错部署 在现代AI工程实践中,一次YOLO模型的完整训练周期动辄需要数十小时甚至上百小时。尤其是在工业质检、自动驾驶感知或城市级视频分析这类高要求场景中,数据量庞大、模型复杂度高,训练任务…

作者头像 李华
网站建设 2026/7/8 9:02:14

微店商品详情API完整指南

一、摘要你所需的微店商品详情 API 是微店开放平台提供的核心接口,用于精准获取单款微店商品的全量详细信息,包括商品基础信息(标题、价格、库存)、规格参数(多规格 SKU、价格、库存)、图文描述、物流信息、…

作者头像 李华
网站建设 2026/7/14 21:56:47

Java线程的启动及操作

一、构造线程 在运行线程之前首先要构造一个线程对象,线程对象在构造的时候需要提供线程所需要的属性,线程所属的线程组、线程优先级、是否是Daemon线程等信息。代码如下摘自java.lang.Thread中对线程进行初始化的部分。 private void init(ThreadGroup g, Runnable target,…

作者头像 李华
网站建设 2026/7/14 18:42:47

YOLO目标检测API上线!按token调用,低成本接入

YOLO目标检测API上线!按token调用,低成本接入 在智能制造车间的流水线上,一台工业相机每秒捕捉数十帧图像,传统视觉系统需要部署昂贵的工控机和专职算法工程师来维护——而现在,只需三行代码、几分钱token,…

作者头像 李华
网站建设 2026/7/12 5:33:39

论文阅读(十二月第四周)

标题 A Physics-informed deep neural network for the joint prediction of 3D chlorophyll-a and hydrographic fields in the Mediterranean Sea 背景 作者 Michela Sammartino,Lorenzo Della Cioppa, Simone Colella,Bruno Buongiorno Nardelli 期刊来源 Else…

作者头像 李华