- 博客(5)
- 收藏
- 关注
翻译 object pool【上】
object pool【上】目的: 在一个固定的POOL里重用对象,而不是单独的分配和释放某一个对象,从而提高性能和内存利用率。 动机: 我们正在实现一个游戏内的视觉效果:英雄施放一个符咒,会在屏幕上产生一个闪烁特效,这时需要一个粒子系统来实现,引擎会生成一个闪光的图形然后播放直到消失。 因为一轮施法会产生数以百计的粒子特效,所以我们需要快速的创建它们,更重要的是,创建和销毁这些
2015-04-12 15:19:42 539 2
转载 linux doxygen 的安装和使用
最近研究了下linux 下的doxygen的使用,很有意思,把经验分享下:1. 安装doxygen安装包 doxygen-1.7.4.linux.bin.tar.gz(可在官网下载)命令:1) tar xvfz doxygen-1.7.4.linux.bin.
2011-06-25 11:24:00 3613
转载 关于 echo Project : error PRJ0019: 某个工具从以下位置返回了错误代码: "正在执行预链接事件..."
我用的是1.72版的,该问题依然存在,可以按以下步骤解决。 今天晚上装了forVC9的1.70版SDK,对Sample进行编译,发现SampleBrowser这个无法编译通过,查看日志,日志如下: ========================================================================== 生成日志 重新生成 已启动: 项目: SampleB
2011-06-11 10:15:00 1918 2
转载 string与cstring的区别
<br /> 相同点:<br />(1)用他们都可以取代对char*的使用。<br />(2)都封装了有丰富的字符串操作接口。<br />(3)他们都是C++的类库。<br />(4)他们都使用了模板的技术。<br /> <br />以string的使用为例,不能有如下用法:<br /> string * pstr = NULL; //定义一个指向字符串的指针<br /> pstr->append("Hello world."); //在该
2011-05-17 21:33:00 484
转载 窗口刷新问题(WM_PAINT、BeginPaint、EndPaint的说明
在某些情况下,显示区域的一部分被临时覆盖,Windows试图保存一个显示区域,并在以后恢复它,但这不一定能成功。在以下情况下,Windows可能发送WM_PAINT消息: Windows擦除覆盖了部分窗口的对话框或消息框。 菜单下拉出来,然后被释放。 显示工具提示消息。 在某些情况下,Windows总是保存它所覆盖的显示区域,然后恢复它。这些情况是: 鼠标光标穿越显示区域。 图标拖过显示区域。 处理WM_PAINT消息要求程序写作者改变自己向显示器输出的思维方式。程序应该组织成可以保留绘制显示
2011-05-14 15:45:00 639
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人