C++ for const& 是什么意思_百度知道

被const修饰的变量表示一个常量,这个数是不能被改变的,否则会引起一个编译错误


& 表示这个变量的引用,避免值拷贝

int b = 1;

int const &a = b;

//a++不可以。因为是常量

b++;

cout<<a<<endl;

输出

2