C++中const的引用讲解



众所周知,我们可以把引用绑定在const对象上面,并且称之为对常量的引用。和一般的普通引用不同的是,常量引用不能修改它所绑定的对象

要注意的是,非常量引用指向一个常量对象是不正确的,但是常量引用可以指向一个非常量的对象

如:

JAVA;">

const int c1 = 42;

JAVA;">

int i = 42;

int &r1 = c1;//试图让一个非常量引用指向一个常量对象这样是会报错的

JAVA;">

const int &r2 = i;//正确,允许const int&绑定到一个普通的int上面去

猜你喜欢

转载自sunmon.iteye.com/blog/2406716