C/C++
爱踢菜鸟
厚积薄发
展开
-
结构体字节对齐
来源:http://www.cnblogs.com/longlybits/articles/2385343.html结构体字节对齐 结构体字节对齐 在用sizeof运算符求算某结构体所占空间时,并不是简单地将结构体中所有元素各自占的空间相加,这里涉及到内存转载 2014-12-23 07:53:34 · 407 阅读 · 0 评论 -
c++重载<, +, +=, =, ==, <<, >>等符号
点击打开链接转载 2014-12-31 14:29:11 · 311 阅读 · 0 评论 -
结构体元素偏移量宏的定义及解析
近日,有人问了一个这样的问题,如何通过编码实现结构体元素的地址偏移量;通过网上搜索到一个通过宏定义的方法实现,大致内容如下所示:#define offset(struct_name, struct_member) (unsigned int)(&(((struct_name *)0)->struct_member))通过实验验证,该宏能够正确实现结构体元素的偏移量计算;现简单说明一原创 2014-12-28 19:40:56 · 1275 阅读 · 0 评论