摘要: 一、 C++中引用和指针的区别 指针初始化的时候,可以指向一个地址,也可以为空。 引用必须初始化为另一个变量. int ival = 1024; int *pi = &ival; // a pointer int &rval = ival; // a reference 二、 估计很多人在编写C++程序都或多或少的会用到pointer 和 reference这两种东西,但是他们两者到底有... 阅读全文
posted @ 2008-10-20 20:34 蓝色幻想 阅读(2909) 评论(0) 推荐(0) 编辑
摘要: 上述的四条语句,前面两个很好理解,而后面两个,大部分C++初学者都会比较困惑,今天我也是查阅了一些资料以后才恍然大悟。下面具体来说明一下: int i; int *a = &i;//这里a是一个指针,它指向变量i int &b = i;//这里b是一个引用,它是变量i的引用,引用是什么?它的本质是什么?下面会具体讲述 int * &c = a;//这里c是一个引用,它是指针a的引用 int & ... 阅读全文
posted @ 2008-10-20 20:20 蓝色幻想 阅读(45611) 评论(6) 推荐(1) 编辑