摘要: 转自:http://www.cnblogs.com/poissonnotes/p/4371352.html 1. 值传递:形参是实参的拷贝,改变形参的值并不会影响外部实参的值。从被调用函数的角度来说,值传递是单向的(实参->形参),参数的值只能传入,不能传出。当函数内部需要修改参数,并且不希望这个改 阅读全文
posted @ 2017-03-02 17:37 Mune 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 指针:指针代表一个变量的地址; 例如:int a =2,b = 1,*pi = &a; p= &b; 引用:引用即针对一个变量的别名,引用必须被初始化,引用作为参数(形参)时,不会像指针一样使用存储单元,更不会像值传递一样创建该参数的副本,提高空间/时间效率; 例如:int a=2,&b = a; 阅读全文
posted @ 2017-03-02 17:37 Mune 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/Mr-xu/archive/2012/08/07/2626973.html 对于习惯使用C进行开发的朋友们,在看到c++中出现的&符号,可能会犯迷糊,因为在C语言中这个符号表示了取地址符,但是在C++中它却有着不同的用途,掌握C++的&符号,是提高 阅读全文
posted @ 2017-03-02 17:27 Mune 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/witty/archive/2012/04/06/2435311.html 三个名词虽然非常绕嘴,不过说的非常准确。用中国话的语义分析就可以很方便地把三个概念区分开。 一) 常量指针。 常量是形容词,指针是名词,以指针为中心的一个偏正结构短语。这样 阅读全文
posted @ 2017-03-02 17:25 Mune 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 定义:先将某个函数的地址作为参数,在另个函数需要时或特定事件发生时等,通过之前获得的函数的地址来调用该函数,则该函数被称为回调函数,可以在回调函数中处理一些调用回调函数的类/函数中不能处理的业务/功能。 特性:由函数地址调用(函数指针),参数必须事先定义好,区分功能降低耦合(单一职责原则) 举例:M 阅读全文
posted @ 2017-03-01 16:45 Mune 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 定义:两种抽象数据结构 栈:先进后出 FILO 堆:队列结构,先进先出; FIFO 操作系统: 栈:由操作系统(编译器)自动分配,常用于局部变量,函数参数值,类似于操作系统中的栈FILO 堆:由用户分配,若不主动释放,则最后由OS回收(Operating System),类似于链表 参考:http: 阅读全文
posted @ 2017-03-01 15:54 Mune 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/hairetz/article/details/4141043 一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数 阅读全文
posted @ 2017-03-01 15:32 Mune 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 首先先来定义一下什么是我这里说的核心游戏系统,一般来说,游戏可以大致分为两个部分,一个部分是我这里指的核心游戏部分,比如FPS里的射击战斗部分,或者如LOL里的战斗对抗部分,又或者是体育类游戏里的比赛部分等等。 这些是游戏里的主要玩的点,核心游戏部分可以很重,占到玩家80%以上的游戏时间,也可以很轻 阅读全文
posted @ 2017-02-23 16:16 Mune 阅读(3986) 评论(0) 推荐(0) 编辑
摘要: 转载请注明出处 电脑报(http://www.shudoo.com) 2010年第12期D版 责任编辑:马渝曦接触、鉴赏一款游戏,当然先用眼睛看,看的是什么?自然是游戏的画面是否华丽、精美。就像形容厨师做的菜“色香味俱全”一样,其中的“色”,也就是外观总是排在第一位的。那么这些精美的3D游戏画面背后 阅读全文
posted @ 2017-02-23 15:29 Mune 阅读(1148) 评论(0) 推荐(0) 编辑