摘要: 引用和指针的对比★相同点:●都是地址的概念;指针指向一块内存,它的内容是所指内存的地址;而引用则是某块内存的别名。★不同点:●指针是一个实体,而引用仅是个别名;●引用只能在定义时被初始化一次,之后不可变;指针可变;引用“从一而终”,指针可以“见异思迁”;●引用没有const ,指针有const ,const 的指针不可变;(具体指没有int& const a这种形式,而const int& a是有 的, 前者指引用本身即别名不可以改变,这是当然的,所以不需要这种形式,后者指引用所指的值不可以改变)●引用不能为空,指针可以为空;●“sizeof 引用”得到的是所指向的变量( 对象 阅读全文
posted @ 2012-08-01 11:06 流浪者的飘 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 1.值传递 main 方法: int main(){ int dev=333; int &ReNameDev=dev; cout<<"输出:dev="<<dev<<"\n"; cout<<"输出:ReNameDev="<<ReNameDev<<"\n"; ReNameDev=999; cout<<"直接修改引用值以后:dev="<<dev<<"\n"; cout 阅读全文
posted @ 2012-08-01 11:03 流浪者的飘 阅读(250) 评论(0) 推荐(0) 编辑