引用:int &x=y;這裡的y必須是變量,對x做出的指派等操作,y的值也會改變。我們可以了解為x是變量y的别名。并且引用隻能在定義的時候才能使用。
而指針引用,例如:char* &x = y;我們剛遇到的時候可能會了解錯誤,這怎麼又指針,又取位址的,其實這是指針x對指針y的引用。
char* y = "abcd";
char* z = "efg";
char* &x = y;
cout<<x<<endl;
x = z;
cout<<x<<endl;
cout<<y<<endl;
/***********輸出結果**********/
abcd
efg
efg