引用总结

1.引用就是别名,如int &rnum = num;

例1:

输出:

a:999                                        //改变ra会导致a做同样的改变
ra:0                                           //改变a会导致ra做同样的改变
0012FF44 0012FF44           //ra和a具有相同的地址

1)ra是a的别名,可以说ra就是a
2)L4和L9中的&ra意义不同。

L4:说明ra是一个引用

L9:对ra取地址

 

2.可以定义一个对象的别名,但不能定义一个类的别名,因为类没有地址

 

3.定义引用时一定要同时对该引用初始化。引用如同常量,只能初始化,不能赋值。

例:


 

 

posted @ 2012-01-14 19:33  windmissing  阅读(116)  评论(0编辑  收藏  举报