C++中,引用和指针主要三个方面的不同:不存在空引用,引用必须连接到一块合法的内存。一旦引用被初始化为一个对象,就不能指向另一个对象。指针可以在任何时候指向另一个对象。引用必须在创建的时候初始化。指针可以在任何时候被初始化。