摘要: 朋友帖了如下一段代码: #pragma pack(4) class TestB { public: int aa; char a; short b; char c; }; int nSize = sizeof(TestB); 这里nSize结果为12,在预料之中。 现在去掉第一个成员变量为如下代码: #pragma pack(4)... 阅读全文
posted @ 2007-11-02 14:43 至尊王者 阅读(632) 评论(0) 推荐(0) 编辑
摘要: 通常来说内存对齐很能提高速度的,使用如下指令在两个操作系统下面令内存对齐 #ifdef _WIN32 typedef __declspec(align(16)) struct #elif _LINUX typedef __attribute__((aligned(16))) struct #endif 这里有一篇讲得很好的文章 http://www.cnblogs.com/flyi... 阅读全文
posted @ 2007-11-02 14:42 至尊王者 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 同样的心情。 阅读全文
posted @ 2007-11-02 14:35 至尊王者 阅读(406) 评论(0) 推荐(0) 编辑