1. 把int变量直接赋值给指针是错误的操做,即便int变量的值刚好等于0也不行。指针
2. 建议初始化全部指针。对象
3. 引用自己并非一个对象,一旦定义了引用,就没法绑定其余对象,以后每次使用这个引用都是访问它最初绑定的那个对象。引用不是对象,只是为一个已经存在的对象所起的另外一个名字。生命周期
4. 指针自己是一个对象,容许对指针赋值和拷贝,在指针的生命周期内能够指向几个不一样的对象;引用不是一个对象,没法令引用从新绑定到另一个对象。作用域
5. 指针无须在定义时赋初值,在快做用域内定义的指针若是没有被初始化,也将拥有一个不肯定值;引用必须在定义时赋初值。变量