在c ++中,引用变量可以引用如下对象
int i;
int &ref = i;
但如果我们输入" const" 关键字,它可以取任何值,可能是某个变量或常量值。
有人可以向我介绍一下吗?
此致 Abhineet
答案 0 :(得分:1)
这称为const
- 正确性。
标准没有定义从cv限定类型到较少限定类型的任何隐式转换,并且引用主要像指针一样只能分配一次并自动取消引用(虽然你不能将非const左值绑定到非const参考)。
但是,您可以使用const_cast
覆盖编译器。那就是你自己的头脑吧。