专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
c++中引入引用的概念是为了操作符重载(见c++的设计与演化),scottmeyers在其相关的Effectivec++中也对引用和指针有过论述. 在我刚刚接触引用的概念以后,我认为这是一个极好的东西,在函数参数和成员变量中大量的使用他,但是很快我就发现引用不如指针了. 除了操作符重载引用是必须的以外,引用的一个其他的好处是对于函数参数传递来说,一般不用检查引用是否是空(确实能够把引用指向一个空对象,但是这是病态的做法),而对于指针一般至少也要assert一下. 不要小看这个是否为空的检查,可以省去不少的typing. 但是引用有一个固有的弊端,引用不能赋 [阅读全文] [PDF]
指针及其引用方法是C++中一个学习的重点和难点,我今天讨论的都是在不用return把值进行返回的情况, 也就是说用指针的情况。 很简单就是指针和引用,引用在新版本的c里面也有包含,可以使用。 系统xp+ide用的 vc6.0: 要把一个值通过调用函数改变,可以用指针和引用,这个值可以是int int *,char char*,或者说是结构体,结构体也有不同的情况,比如说, 结构里面有结构体指针和没有的情况,这里我将就我的经历写一下。 先看看人家的比较好的说法:    void func1( MYCLASS *&pBuildi [阅读全文] [PDF]
1 共2条 分1页