指针和引用的区别

大家好,又跟大家见面了。现在想跟大家说的是什么呢?哎~~,大家一看我的博客题目就知道了。费话少说,切入正题!

(一)、非空区别。指针可以为空,引用不可以。但是引用比指针的效率要高。

(二)合法性区。在使用引用之前不需要测试它的合法性,相反,指针则应总是被测试,防睛其为空。

(三)可修改区别:引用一旦定义且初始化后就不能再改变指示的对像,但是指示的对像内容可以改变,指针就可以改变。

(四)应用区别:在以下情况下应该考虑使用指针:一、有不指向任何对像的可能。二、在不同的时刻可以指向不同的对像。如果总是指向一个对象并且一旦指向一个对象后就不会改变,那么应该考虑使用引用。

posted @ 2009-10-27 15:33  成长の足迹  阅读(229)  评论(0编辑  收藏  举报