参考变量

4 c++

在某些文本中,我们不能将常量值赋给引用变量.当我执行这样的程序时,我可以做到.是否有任何条件我们无法为参考变量赋值?

Luc*_*lle 10

您可以初始化常量值的常量引用.

const int &i = 12;
Run Code Online (Sandbox Code Playgroud)

如果引用不是const,则会出现编译器错误.

int &i = 12; //compiler error
Run Code Online (Sandbox Code Playgroud)

常量值(例如文字)(大部分时间)存储在存储器的只读段中.因此,您不能使用非const引用来引用它们,因为这意味着您可以修改它们.