1当需要在函数中修改实参的值时;
2当需要以大型对象作为实参传递时。对实际的应用而言,复制对象所付出的 时间和存储空间代价往往过大;
3当没有办法实现对象的复制时。
对于上述几种情况,有效的解决方法是将形参定义为引用或指针类型。