指针和引用的重要差异是指针可能(也可能不)指向某个实际对象,当我们使用指针时,一定要先确定其值并非为NULL,至于引用,则必会代表某个对象,所以不必检查。
使用引用的另一个理由是如果使用引用,与直接传值方式的方法相同,使程序书写便利。
强调一点,只有真正需要更改数值时才使用传址的方式,否则,都使用传值的方式。
指针和引用的重要差异是指针可能(也可能不)指向某个实际对象,当我们使用指针时,一定要先确定其值并非为NULL,至于引用,则必会代表某个对象,所以不必检查。
使用引用的另一个理由是如果使用引用,与直接传值方式的方法相同,使程序书写便利。
强调一点,只有真正需要更改数值时才使用传址的方式,否则,都使用传值的方式。