指针和引用的主要区别 指针和引用都是符合类型,都与内存中实际存在的对象有联系 指针“指向”内存中的某个对象,而引用“绑定到”内存中的某个对象,他们都实现了对其他对象的间接访问,二者的主要区别主要有两方面: 第一:指针本身就是一个对象,允许对指针赋值和拷贝,而且在指针的生命周期内他可以指向几个不同的对象;引用不是一个对象,无法令引用重新绑定到另外一个对象。 第二:指针无须在定义时赋值,和其他内置类型一样,在块作用域内定义的指针如果没有被初始化,也将拥有一个不确定的值;引用则必须在定义时赋初值。