遍历对字符的引用可以通过使用C++的引用来实现。下面是一个示例代码:
#include
#include
int main() {
std::string str = "Hello, World!";
for (char& c : str) {
c = std::toupper(c); // 将每个字符转换成大写
}
std::cout << str << std::endl; // 输出转换后的字符串
return 0;
}
在上面的示例中,我们使用了一个范围循环(for...in
)来遍历字符串str
中的每个字符。通过使用char& c
,我们创建了一个对字符的引用,这样我们可以对每个字符进行修改。在循环体内部,我们将每个字符转换为大写字母,使用std::toupper()
函数。最后,我们打印转换后的字符串str
。运行上述代码,输出结果为HELLO, WORLD!
。