天天看點

淺談C++中const的引用

衆所周知,我們可以把引用綁定在const對象上面,并且稱之為對常量的引用。和一般的普通引用不同的是,常量引用不能修改它所綁定的對象

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

如:

const int c1 = 42;
           
int i = 42;
int &r1 = c1;//試圖讓一個非常量引用指向一個常量對象這樣是會報錯的
           
const int &r2 = i;//正确,允許const int&綁定到一個普通的int上面去
           

----------------------------------------------------------------------------------------

繼續閱讀