C++中指针和引用的区别(1)---《More Effective C++》
指针和引用看上去有很大差异,指针运算符使用”*”和”->”,引用操作符使用”&”,但是它们似乎有相同的功能。指针和引用都是让你间接引用其他对象。现在我们主要分析一下指针和引用的差异:
1)指针可以指向空值,但是在任何情况下,引用都不能指向空值:
不存在指向空值的引用这个事实使得使用引用的效率比使用指针的效率要高。因为在使用引用之前不需要检查它的合法性:void printDouble(const
原创
2017-08-29 11:03:01 ·
430 阅读 ·
0 评论