
游戏编程精粹-编程通用技术
zeroV5
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
内联函数和宏
使用宏和内联函数都可以节省在函数调用方面所带来的时间和空间开销。二者都采用了空间换时间的方式,在其调用处进行展开: 在预编译时期,宏定义在调用处执行字符串的 原样 替换。在编译时期,内联函数在调用处展开,同时进行函数类型检查。 对比宏的缺陷,内联函数的优点: 内联函数遵守强加给函数的所有规则和类型安全,这可以避免将意外或非法的参数作为实参来传递它。 定义内联函数的语法和其他函数相同,只是在函...原创 2018-08-23 09:53:18 · 239 阅读 · 0 评论 -
宏使用技巧
第1宏技巧:把枚举转化为字符串 #:它的作用是给其后的参数添加一对引号。如下所示: #define CaseEnum(a) case(a):LogMsgToFile(#a, id, time) switch( msg_type ) { CaseEnum( MSG_YouWereHit ); break; } 在编译器进行了预处理后...原创 2018-08-24 10:27:50 · 534 阅读 · 0 评论 -
DirectX中文手册
目 录 第一章 DirectX基础(初级篇) 第一节 什么是DirectX 一、什么是DirectX ? 二、DirectX的组成部分 三、关于DirectDraw 四、为什么要使用DirectDraw? 五、DirectX5.0的新特性? 六、什么是部件对象模型(COM) 七、自我检测 第二节 如何安装和使用DirectX 一、编译库和运行库 二、安装 VC++ 5...转载 2019-06-11 10:41:52 · 1789 阅读 · 0 评论