Item1 指针与引用
指针与引用是C++比较基础的知识,面试时经常会提到,但一时也很全部说出,因此有必要整理一下:
指针与引用的功能与目的是一致的,都是来间接的引用其他对象
指针是一个变量,这个变量中存放的是地址,而引用则是变量的别名
有const指针,没有const引用
不能使用指向空值的引用,一个引用总是必须指向一些对象,指针可以指向为空NULL。
引用必须初始化,初始化后就不能再改变,而指针没有这样的限制,当然未初始化的指针是危险的,初始化后也可以在指向别的变量。
另外,在重载操作符的时候,通常是使用引用。