第 11 课2026.09.14
让函数直接修改调用方对象,或无复制地只读访问对象。
第 11 课:引用参数修改对象
- 日期:2026-09-14
- 课程序号:第 11 课
- 知识点:引用参数与
const引用
用途
让函数直接修改调用方对象,或无复制地只读访问对象。
核心概念
T& 表示可修改引用,const T& 表示只读引用;引用必须绑定到有效对象。
最小代码或操作示例
cpp
struct Lesson { int minutes; };
void extend(Lesson& lesson) {
lesson.minutes += 5;
}3~5 分钟练习
写一个只读函数,接收 const Lesson& 并返回分钟数。
参考答案
int duration(const Lesson& lesson) { return lesson.minutes; }
与上一课的联系
上一课把字段组合进结构体;本课把结构体安全地传给函数。
时效校验
时效校验:2026-09-15(ISO C++ 当前 FAQ)。已复核本课用法,未发现废弃标记;本轮官方资料见下方链接。