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页
- 单片机数码管:51单片机数码管显示的好帮手---MAX...
- 点阵显示屏:智能点阵显示屏HCMS-29xx/39xx及其应用
- 单片机教程:单片机编程入门七
- 汇编语言指令集:IBM-PC汇编语言指令集
- 数据传送指令:MCS-51数据传送指令
- 0083智能工社:浅谈足球游戏的人工智能
- 提拔将领:即时战略游戏将领指挥AI方案设想
- directinput:DirectInput 鼠标编程入门
- 实现爆炸后的振动效果
- 飞机射击类小游戏:有关飞机射击类游戏的设计原理
- 音效最好的播放器:游戏音乐和音效的播放
- 游戏调试:利用双计算机调试游戏程序
- 多任务处理:游戏中的多任务处理
- 电脑游戏中的人工智能制作
- 系统升级:角色扮演游戏的升级系统研究
- rpg游戏制作:深入RPG游戏制作—图形篇
- directdraw:通向DirectDraw的捷径
- 3d场景:如何在3D场景中加入Fog
- 游戏搜索:论游戏中的搜索问题(初级篇)
- directx如何使用:使用DirectX优化声音特性