摘要: 指针引用就是一个指针的引用,看下面例1:int a = 10;int b = 20;void swap(int& lhs, int& rhs){ int tmp = lhs; lhs = rhs; rhs = tmp;} swap(a, b);上面的程序可以成功交换两个int值,但是如果形参传的是int而非其引用的话则不会交换2个int值,因为形参非引用的情况下,编译器会复制a,b然后把a,b的拷贝传到swap函数中,交换的只是a,b的拷贝而已,所以失败。但是传引用则可以成功。例2: /* 查找机车 * @name: 机车名字 * @crg: 被查找到的机车 * @return 阅读全文
posted @ 2009-05-06 22:18 小 楼 一 夜 听 春 雨 阅读(577) 评论(0) 推荐(0)