摘要:
1 引用形参1)使用引用形参返回额外的信息如何定义既返回一个迭代器又返回出现次数的函数?向函数传递一个额外的引用实参,在函数内部对引用实参进行修改的同时,可以认为该引用实参返回了一个信息。2) 在向函数传递大型对象时,需要使用引用形参,这是引用形参适用的另一种情况。使用引用形参,函数可以直接访问实参对象,而无须复制它。bool isShorter(const string &s1, const string &s2){ return s1.size() < s2.size();}因为形参是引用,所以不复制实参,又因为形参是const引用,所以函数不能使用该引用来修改实参。 阅读全文