使用pointer和reference pointer 当有可能为空的时候,使用pointer. reference 当指向的一个东西,而且不会改变指向,或者当你实现一个操作符号而其语法无法由pointer达成,就选择reference.