定义修饰符: const 看个例子: int a = 10; const int& ra = a; ra = 5;//error 这里是不可以的 a = 5;//这样是合法的 应用场景: void fun(const string& s); //这样在传递参数后字符串就不允许被修改了,起到了保护作用。 //但是在函数外面原先的字符串还是可以修改的。 更多文章扫码关注