1.引用与指针选用
如果你使用一个变量并让它指向一个对象,但是该变量在某些时候也可能不指向任何对象,这时你应该把变量声明为指针,因为这样你可以赋空值给该变量。相反,如果变量肯定指向一个对象,例如你的设计不允许变量为空,这时你就可以把变量声明为引用。
2.引用是否占用空间? 应该是占用的,运行时引用的指向并不能明确,所以必须占用空间修改 引用可以作为类成员变量出现。只不过构造函数中需要在初始化列表里面初始化的.