- 博客(7)
- 资源 (5)
- 收藏
- 关注
转载 基于C++有限状态机的实现技术(调查报告)
一.引言言有限状态机是一种用来进行对象行为建模的工具,其作用主要是描述对象在它的生命周期内所经历的状态序列,以及如何响应来自外界的各种事件。在面向对象的软件系统中,一个对象无论多么简单或者多么复杂,都必然会经历一个从开始创建到最终消亡的完整过程,这通常被称为对象的生命周期。一
2011-08-30 18:48:38 2331
转载 有限状态机的实现
有限状态机(Finite State Machine或者Finite State Automata)是软件领域中一种重要的工具,很多东西的模型实际上就是有限状态机。最近看了一些游戏编程AI的材料,感觉游戏中的AI,第一要说的就是有限状态机来实现精灵的AI,然后才是A*寻路
2011-08-30 18:46:52 973
原创 register 关键字解析
#includevoid main(){int i,tmp=0;for(i=1;itmp+=i;printf("The sum is %d\n",tmp);}和下面的void main(){register int
2011-08-30 00:28:55 4152
转载 解析#pragma指令
http://blog.csdn.net/wenjie2005/article/details/2031831在所有的预处理指令中,#Pragma 指令可能是最复杂的了,它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。#pragma指令对每个编译器给出了一个
2011-08-28 23:26:20 675
转载 stdafx.h、stdafx.cpp的作用
http://blog.csdn.net/wenjie2005/article/details/2031609 stdafx.h、stdafx.cpp是干什么用的?为什么我的每一个cpp文件都必须包含stdafx.h?Windows和MFC的include文件都非常大
2011-08-28 23:18:56 575
转载 函数在lib和dll中的命名规则
这两天研究Dll和Lib的创建和使用看到一篇文章很不错.下面是摘录一部分修饰名(Decoration name) “C”或者“C++”函数在内部(编译和链接)通过修饰名识别。修饰名是编译器在编译函数定义或者原 型时生成的字符串。有些情况下使用函数的修饰名是
2011-08-28 23:03:25 2974
转载 static 变量 和 static 函数各有什么特点
static变量大致分为三种用法1. 用于局部变量中,成为静态局部变量. 静态局部变量有两个用法,记忆功能和全局生存期. 2. 用于全局变量,主要作用是限制此全局变量被其他的文件调用. 3. 用于类中的成员.表示这个成员是属于这个类但是不属于类中任意特定对象static 声明的变量在C语言中有两方面的特征: 1)、变量会被放在程序的全局存储区中,这样可以在下一
2011-08-09 01:14:34 8064
在动态库(dynamic libraries)和静态库(static libraries)使用模板(template)
2013-01-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人