1. 把int变量直接赋值给指针是错误的操作,即使int变量的值恰好等于0也不行。
2. 建议初始化所有指针。
3. 引用本身并不是一个对象,一旦定义了引用,就无法绑定其他对象,之后每次使用这个引用都是访问它最初绑定的那个对象。引用不是对象,只是为一个已经存在的对象所起的另一个名字。
4. 指针本身是一个对象,允许对指针赋值和拷贝,在指针的生命周期内可以指向几个不同的对象;引用不是一个对象,无法令引用重新绑定到另外一个对象。
5. 指针无须在定义时赋初值,在快作用域内定义的指针如果没有被初始化,也将拥有一个不确定值;引用必须在定义时赋初值。