摘要: 转自:http://blog.ednchina.com/jasony/92132/message.aspx一、什么是字节对齐,为什么要对齐?现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定类型变量的时候经常在特定的内存地址访问,这就需要各种类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。对齐的作... 阅读全文
posted @ 2010-04-17 13:13 秋天的风 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 1. 在程序里面写中文你调试的时候看内存里temp的内容,很可能不是D6D0B9FA。即temp的内容不是“中国”的unicode码,它的内容取决于你cpp文件的编码。如果一定要在程序里面用中文就直接写unicode码。比如_LIT(temp, "\x6211" );这样才能保证temp一定是unicode码,而只有unicode才能正确显示。2. 在资源中定义和使用中文的... 阅读全文
posted @ 2010-04-17 11:54 秋天的风 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 1.TTime转TBuf型 TBuf<32> theTime;//存储转换后的时间 TTime tt; tt.HomeTime(); _LIT(KTimeFormat,"%Y%M%D%1-%2-%3 %H:%T:%S");//格式为:2006-03-04 12:12:12 tt.FormatL(theTime,KTimeFormat);//FormatL()会以K... 阅读全文
posted @ 2010-04-14 00:21 秋天的风 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 转自:http://hi.baidu.com/addkaka/blog/item/e28f4c3f5bbdd0f0828b1389.html 1. illegal use of incomplete struct/union/class ,这个错误忘记包含.h这个头文件 2. 不能将一个局部变量的指针作为返回值! 3. HBUFC 中改变数据 在不知道一个HBufC的长度时,可以用 ... 阅读全文
posted @ 2010-04-14 00:19 秋天的风 阅读(689) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.newlc.com/Enable-Skin-support-in-your.htmlNokia has introduced skin support in S60 v2. For various reasons, including compatibility with S60 v1 and thus older devices, this support is no... 阅读全文
posted @ 2010-04-13 20:48 秋天的风 阅读(486) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/linzhiji/archive/2010/01/21/5221222.aspx   在pkg文件中 ;Supports S60 v 3.0 [0x101F7961], 0, 0, 0, {"Series60ProductID"} ;Supports Series 60 v 5.0 [0x1028315F], ... 阅读全文
posted @ 2010-04-12 19:12 秋天的风 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.doserver.net/read.php?520标准c++中主要有四种强制转换类型运算符:const_cast,reinterpret_cast,static_cast,dynamic_cast等等。1)static_cast<T*>(a)将地址a转换成类型T,T和a必须是指针、引用、算术类型或枚举类型。表达式static_cast<T*>(a... 阅读全文
posted @ 2010-04-11 18:03 秋天的风 阅读(165) 评论(0) 推荐(0) 编辑
摘要: ">>" 向右位移运算符,是一种双目位运算符。 1. 什么是位呢? 就是bit 2. 什么是双目呢? 就是有两个操作数 3. 那么会有什么效果呢? 假设 unsigned char a = 5; // 那么实际上它在 内存里面 表示为 0x05 --> bit: 0000 0101 如果有 unsigned char b = a>>1; // 那么有下面的... 阅读全文
posted @ 2010-04-11 17:54 秋天的风 阅读(6184) 评论(0) 推荐(0) 编辑
摘要: Symbian中的Client/Server机制:Server和Client一般在不同的进程中运行,因此它们之间的通讯需要使用内核提供的某种IPC机制来进行通讯。Symbian提供一些封装好了的RSessionBase/CServer/CSession类供Client来建立和Server之间的连接,C/S之间通过消息(RMessage类)来进行通信,这样将内核的IPC实现细节隐藏在C++的函数调用... 阅读全文
posted @ 2010-04-11 14:51 秋天的风 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 这些宏被定义在 e32def.h 头文件中,如下:#define GLREF_D extern#define GLDEF_D#define LOCAL_D static#define GLREF_C extern#define GLDEF_C#define LOCAL_C static 后缀 _D 和 _C 是 EPOC 的的一个约定,_D 指数据声明(declaration of Data),_... 阅读全文
posted @ 2010-04-11 14:13 秋天的风 阅读(164) 评论(0) 推荐(0) 编辑