|
用rand()和srand()产生伪随机数的方法总结 2007-03-28 |
---------------------------------标准库<cstdlib>(被包含于<iostream>中)提供两个帮助生成伪随机数的函数:
函数一:int rand(void);从srand (seed)中指定的seed开始,返回一个[seed, RAND_...[全部内容] |
|
C++基本功和 Design Pattern系列(3) constructor & destructor 2007-03-28 |
====================================================== 大家请把我的文章当参考,详细内容 还请参照 权威书籍 <c++ programming language>如果文中有错误和遗漏, 请指出,Aear会尽力更正, 谢谢!=...[全部内容] |
|
C++基本功和 Design Pattern系列(2) Type Cast, Interface Inheritance VS Implementation Inheritance 2007-03-28 |
====================================================== 原创就是麻烦呀,最怕误人子弟....大家请把我的文章当参考,详细内容 还请参照 权威书籍 <c++ programming language>如果文中有错误和遗 漏,请指...[全部内容] |
|
C++基本功和 Design Pattern系列(1) - Inheritance VS Delegation 2007-03-28 |
大家请把我的文章当参考,详细内容 还请参照 权威书籍 <c++ programming language>如果文中有错误和遗漏, 请指出,Aear会尽力更正, 谢谢!======================================================
首先恭喜C...[全部内容] |
|
C语言基本功教程系列(5) - 文件, Socket 和 其它 2007-03-28 |
这个系列的最后一章了,基本上这篇里边拿不准的,或者记得不太清楚的,以及很确定的结论,都在网上或者书里找到了依据。如果大家不同意文章里的论点,拿砖头拍我或者拍原作者都可以。
今天的主题是文件访问,Socket,和其他一些值得注意的内容。文件和Socket比...[全部内容] |
|
C语言基本功教程系列(4) - 高效无错的内存访问 2007-03-28 |
大家周末好,希望一个星期的学习和工作没能把大家累垮,这样又可以在这里听Aear在这里讲废话了。这个周末的主题就是内存访问,主要是谈谈写程序时候关于使用内存的技巧,以及一些应该注意的地方。
================分割线==================
首先说说动态内存...[全部内容] |
|
C语言基本功教程系列(3) - 快速的函数调用 2007-03-28 |
我又来了,今天坎坎函数调用的问题。函数哪里都有,小的程序一两个函数,大的程序成百上千个函数。即使在游戏的关键循环中,调用几十个函数也是很常见的。所以函数调用代码的质量,在很大程度上影响着游戏的质量。
还是先说最基本的代码风格问题。首先,对于函...[全部内容] |
|
C语言基本功教程系列(2) - if 语句 2007-03-28 |
趁周末再写一章。今天就介绍下if语句
if语句很简单,相信大家都会,但是确有很多值得注意的。 首先来说一下code style的问题。
=========不好的风格===========if( (x +4-y * 25) > 10 || y >&...[全部内容] |
|
C语言基本功教程系列(1) 2007-03-28 |
看了那么多文章,感觉到大家学习游戏程序设计的热情.经常看到很多人提出关于openGL directX,和computer graphics的问题. 但是我个人人为, 游戏程序设计,最最最重要的还是C C++语言的基本功. 如何编写高效率,整洁,和尽可能少的Bug的代...[全部内容] |
|
第一次写技术文献。Collision AI 2007-03-28 |
前段时间开始开发新游戏引擎,目前也是正在开发状态。我常说,碰撞+空间算法部分是3D游戏中的核心,也是最难制作的一部分。抱歉,这样说恐怕有点不够准确,准确来说,Collision AI是最难得一块。难点在于,在制作过程中,那些数字很抽象,往往要思考很久才敢下手。...[全部内容] |