CS100 Tutorial 7 Fall 2025
1. 引用 (Reference)
1.1. Motivation
这时候就引出了“引用”的作用。我们尝试使用引用来实现类似的功能
for (char &c : str)
c = std::tolower(c);
char &c 定义了一个绑定到 char 的引用,我们让 c 依次绑定到 str 中的每个字符。如同
for (std::size_t i = 0; i != str.size(); ++i) {
char &c = str[i];
c = std::tolower(c);
}