例:
double avg(const vector<int> & arr , int n , bool & errorFlag);
1> 按常量引用调用 const vector<int> & arr ;
适用于不被函数更改的大对象 ;
2> 按值调用 int n ;
适用于不被函数更改的小对象 ;
3> 引址调用 bool & errorFlag ;
适用于所有被函数更改的对象 ;
--------<数据结构与算法分析 c++描述 第三版> P16
double avg(const vector<int> & arr , int n , bool & errorFlag);
1> 按常量引用调用 const vector<int> & arr ;
适用于不被函数更改的大对象 ;
2> 按值调用 int n ;
适用于不被函数更改的小对象 ;
3> 引址调用 bool & errorFlag ;
适用于所有被函数更改的对象 ;
--------<数据结构与算法分析 c++描述 第三版> P16