- 博客(5)
- 资源 (1)
- 收藏
- 关注
转载 工厂函数、动态加载、效率,一个都不能少!
工厂函数、动态加载、效率,一个都不能少!熟悉设计模式的朋友们都知道,有一种叫“工厂函数”(Factory function)的模式:通过Invoke一个函数,来生成一个“某种类”的实例,而不是将实例化硬编码到代码里。这样的模式带来了优秀的扩展性,也避免了大量的重复劳动——直接用一个基类指针来“接住”工厂生产的新对象,vtable一跳,多态的意味就出来了 :-)工厂函数的
2012-06-21 11:39:43 1343
转载 DMP文件的生成和使用
1、生成dmp的程序#include dbghelp.h>#pragma comment(lib, "dbghelp.lib")//设置异常处理回调函数SetUnhandledExceptionFilter(UnhandledExceptionFilter);//异常处理代码//EXCEPTION_EXECUTE_HANDLER equ 1 表示我已
2012-06-14 14:02:14 12817
转载 ASSERT与VERIFY的区别
1 ASSERT与VERIFY宏在Debug模式下作用基本一致,二者都对表达式的值进行计算,如果值为非0,则什么事也不做;2 ASSERT与VERIFY宏在Release模式下效果完全不一样。ASSERT不计算表达式的值,也不会输出诊断信息;VERIFY计算表达式的值,但不管值为0还是非0都不会输出诊断信息。顺便值得一提的是 VERIFY() 宏,这个宏允许你将程序代码放在布尔表达式里。有些人可能
2012-06-14 10:54:52 1256
转载 OGRE1.8.0编译简要过程 vs2008+win32+mygui3.2+d3d9+boost1.48.0
//过程有疏漏,逐渐完善。先转载,做个标记 ogre_src_v1-8-0RC1.tar.bz2OgreDependencies_MSVC_20101231.zipDXSDK_Aug09.execmake-2.8.7-win32-x86.exeboost_1_48_0.zipMyGUI_3.2.0.zipMyGUIDependencies_MSVC_201001
2012-06-11 11:16:25 1644
转载 “Windows下编译boost程序库”和“使用boost库的编译环境的设置”
Boost库是一个功能强大、构造精巧、跨平台、开源并且完全免费的C++程序库要使用Boost库,首先确认一下你使用的开发环境是否支持编译boost库(http://www.boost.org/users/history/version_1_46_1.html)以windows的msvc编译器为例,支持编译boost库是Visual C++: 7.1, 8.0, 9.0 10.0如果你还
2012-06-11 11:07:49 902
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人