- 利用引用形参,改变实参的值
- 不能使用引用形参的情况->迭代器
void print(std::vector<int>::iterator begin, std::vector<int>::iterator end)
{
for (std::vector<int>::iterator iter = begin; iter != end; ++iter)
std::cout << *iter << std::endl;
}
- 形参的顶层CONST会被忽略掉,定义同名函数时需要注意,COSNT int 和 int是相同的形参
- 引用绑定在临时量上是非法的。