效率
可读性
int
char
传入,则pass by value
pass by value
传入传出,则pass by pointer
pass by pointer
传出或传入传出参数,可以显式地知道该值会发生变化
当参数可以接受NULL值时(若只作为传入,最好加上const)
NULL
const
当返回一个新对象(new)的引用时,意味着,调用者需要释放该对象
new
当作为类数据成员时