ngaut

asm/c/c++/......

常用链接

统计

积分与排名

others

something special

经典的c/c++

朋友的网上家园

最新评论

关于vc中struct字节对齐的问题

最近做的一个东东要移植到其它平台,一个发送端和一个接收端允许在不同的平台,编译器自然也不一样,所以struct对齐直接影响程序的正确允许。

默认vc的struct是8byte对齐:
如果有这样的代码

struct A

{
   something...
}

struct b

{

 A  a;   

      //因为对齐的原因,这里可能有空隙
something...

}

然后将struct b转化为char*的时候就出现问题了,解决的办法设置为1BYTE对齐

posted on 2006-09-14 19:16 ngaut 阅读(658) 评论(0)  编辑 收藏 引用 所属分类: c/c++/ds


标题  
姓名  
主页
验证码 *
内容(提交失败后,可以通过“恢复上次提交”恢复刚刚提交的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
[使用Ctrl+Enter键可以直接提交]
相关链接:
网站导航: