关于引用
大家谁给我详细的解释下引用的原理,以及在内存里是怎么弄的,谢谢
[解决办法]
我认为引用更象是一个初始化的const指针, 它的值不能为空, 指向的地址是固定的, 不可改变的.
但是, 引用的使用可以象使用变量一样, 而省去了使用指针那样的麻烦.
[解决办法]
引用不是给了变量第二个名字 他与指针还是有一些区别的
(1)不能使用空值的引用:不存在指向空值的引用这个事实意味着使用引用的代码效率比使用指针的要高,因为在使用引用之前不需要测试它的合法性。
(2)引用必须得被初始化。
(3)指针可以被新赋值以指向另一个不同的对像,但是引用则总是指向在初始化时被指定的对像。以后不能改变。