何时使用引用对象:
1:使用引用参数的两个主要原因:
-
能够修改调用函数中的数据对象;
-
通过传递引用而不是整个数据对象,可以提高整个程序的运行速度;
罗列一些使用参数的指导原则: -
如果数据对象很小,如内置数据类型或小型结构,直接按值传递;
-
如果数据对象是数组,则使用指针,这是唯一的选择,并将指针声明为指向const的指针;
-
如果数据对象是较大的结构,则使用const指针或const引用,以提高程序运行的效率,这样可以节省复制结构所需的时间和空间;
-
如果数据对象是类对象,则使用const引用,且传递对象参数的标准方式按引用传递;