2009年1月4日

摘要:    C++ Templates读书笔记< 三 类模板,非类型模板类模板: * 如果类模板中含有静态成员,那么用来实例化的每种类型,都会实例化这些静态成员。 * 两个靠在一起的模板尖括号( ) 之间需要留个空格,否则,编译器将会认为是在使用operator,导致语法错误。 * 特化的实现可以和基本类模板的实现完全不同。 * 类模板可以为模板参数定义缺... 阅读全文
posted @ 2009-01-04 21:28 小祥 阅读(1675) 评论(0) 推荐(0) 编辑
 
摘要:    Scaleform实现图文混排 Using embedded images in TextField据Scaleform官方讲,GFx2.0 alpha5版本已经支持了用图片替换字符串的功能, 并且在alpha6版本中加入了对HTML < IMG 标签的支持。所以实现图文混排,目前有2种方法:1。Substitution of character st... 阅读全文
posted @ 2009-01-04 13:12 小祥 阅读(2792) 评论(3) 推荐(0) 编辑
 

2009年1月2日

摘要:    C++ Templates读书笔记< 二 Tricky Basics* 关键字typename,用来说明某个标志符是个型别. eg: [代码] * assignment运算的template版本并不会取代default assignment运算* 双重模板参数: Template Template Parameters eg:[代码] ... 阅读全文
posted @ 2009-01-02 16:06 小祥 阅读(457) 评论(0) 推荐(0) 编辑
 

2009年1月1日

摘要:   C++ Templates读书笔记< 一  函数模版 * 并不是把模板编译成一个可以处理任何类型的单一实体,而是对于实例化模板参数的没种类型,都从模板产生出一个不同的实体。 * 具体类型代替模板参数的过程,叫做“实例化” * 模板被编译了两次: 1。 实例化之前,检查模板本身的语法 2。 实例化期间,察看是否所有的调用都有效 *... 阅读全文
posted @ 2009-01-01 17:43 小祥 阅读(839) 评论(0) 推荐(0) 编辑
 

2008年3月22日

摘要: 译:理解 Win32 "OutputDebugString"坚定的 Win32 开发人员可能对 OutputDebugString() API 函数比较熟悉,它可以使你的程序和调试器进行交谈。它要比创建日志文件容易,而且所有“真正的”调试器都能使用它。应用程序和调试器交谈的机制相当简单,而本文将揭示整件事情是如何工作的。本文首先是由以下事件促使的,我们观察到 OutputD... 阅读全文
posted @ 2008-03-22 16:55 小祥 阅读(6134) 评论(0) 推荐(0) 编辑
 
摘要: 将Debug调试信息输出到控制台或文件时常会碰到这种情况,策划们跑过来说程序出错了,然后呱呱啦啦的描述了一大堆也没把问题说清楚。若是能将程序的运行信息自动的记录起来,找bug就方便多了,也就是log功能。 另外为调试程序,时常需要在程序里打入一些调试信息,这样可以更方便的发现BUG。这些调试信息只能在编辑器的调试模式下才能看到,或者借助第三方软件比如debugview等,但是会受到编译环境的限制,... 阅读全文
posted @ 2008-03-22 16:49 小祥 阅读(3625) 评论(0) 推荐(0) 编辑
 

2008年1月30日

摘要: 常量指针与指针常量常量指针,就是指向常量的指针,关键字 const 出现在 * 左边,表示指针所指向的地址的内容是不可修改的,但指针自身可变。指针常量,指针自身是一个常量,关键字 const 出现在 * 右边,表示指针自身不可变,但其指向的地址的内容是可以被修改的。例:常量指针: const char* ptr = “hello”指针常量: char* const ptr ... 阅读全文
posted @ 2008-01-30 23:33 小祥 阅读(3057) 评论(0) 推荐(1) 编辑
 

2008年1月29日

摘要: wxWidgets helper classeswxWidgets库可以创建控制台( console )和界面( gui )程序,下面将在控制台模式下介绍一些helper class。Console这是一个简单得控制台程序,在控制台窗口里输出一些信息。#include<wx/string.h>intmain(intargc,char**argv){wxPuts(wxT("AwxWidg... 阅读全文
posted @ 2008-01-29 21:52 小祥 阅读(1673) 评论(0) 推荐(0) 编辑
 

2008年1月26日

摘要: SplashScreen开始学习wxWidgets。准备把学到的都记下来,算是自己的学习笔记。今天写了一个SplashScreen的小例子。SplashScreen的意思通俗点来说就是在程序运行前先蹦出来的东东。举个例子,比如游侠网下载的游戏,每次运行前都会蹦出来一个小图片,停留几秒后,等它消失了才会进入游戏。 大致流程是:1. 加载需要的image handler,下表列出的是wx可用的imag... 阅读全文
posted @ 2008-01-26 21:45 小祥 阅读(2605) 评论(0) 推荐(0) 编辑
 

2007年11月17日

摘要: vs2005环境下CELayoutEditor源码编译详细步骤今天初试了一下CEGUI的官方编辑器——CELayoutEditor,其过程真可谓“饱受挫折”。现简要写下其源码的编译过程,已使可能会用到的朋友少走些弯路1.要编译CELayoutEditor,自然需要先编译CEGUI的东东,有2种选择: 1.1 安装SDK,这是下载地址:http://jaist.dl.sour... 阅读全文
posted @ 2007-11-17 14:59 小祥 阅读(4792) 评论(6) 推荐(0) 编辑