C++ Delegate
1.函数绑定 成员函数绑定(传入this指针 和函数指针)模板控制返回值和传参
2.将绑定增加抽象类,使得其能插入通用容器
3.Delegate类通过模板函数进行绑定函数的构造,减少需要填入的参数
EventManager
1.一个消息对应多个注册消息的类对象,一个类对象中可以有多个函数注册同一消息
2.消息队列常见有以下几种:
顺序队列
周期队列
延时队列
每帧队列(每次Update执行一个消息)
及时消息
3.可能出现当前消息删除对应Delegate的情况,在消息处理Update中迭代器递增从for中移到调用地方
EInterpreter
1.EGE的脚本虚拟机,完成C++like脚本语言,支持常见C++特性,不支持模板.
2.脚本虚拟机重点难点:
字节码的优化器制作
调试器的制作,是否能集成到VS
3.注意第一次编译脚本直接生成缓存文件,加快下次载入速度
ESG EnoroF‘s Server Engine
?1.一个简易异步服务器框架,目前只能在windows下奔跑,过久考虑增加epoll
2.待增加数据库组件
3.服务器程序难点不在于底层实现,在于稳定高并发和一些特殊解决方案的实现.
EGE作为一个个人玩具将努力出一个简易游戏Demo
原文:http://www.cnblogs.com/EnoroF/p/3776902.html