kapu
  • 33W+

    人气

  • 24

    文章

  • 0

    关注

  • 0

    粉丝

私信
  • 原创 7
  • 翻译 8
  • 转载 9
  • 评论 7
  • 点赞 7

分享:

kapu 

分享到朋友圈

这个家伙比较懒,还没有个人介绍

  • 入住博客:2008-10-28 12.2年
最新评论
VincentChenROC:目前正在學習有關Duplicate Address Detection的Protocol,感謝您精闢的解說。
支持开源:文章很棒!支持自由软件!
tuyaxxx2010xxx:谢谢博主详细的分析。|@|有个问题请教下:|@| |@|3. 结构整体的默认对齐方式就是它的所有成员使用的对齐参数中最大的一个。|@|但是在|@|举例:   |@|   struct A{|@|     char           a;|@|     int           b;|@|     unsigned short   c;|@|     long           d;|@|     unsigned long long e;|@|     char           f;|@|   };|@|   因为什么也没有跟,所以采用默认处理方式。其结果是与采用__attribute__((aligned(4)))相同。|@|   sizeof(struct A) = 4(a, 1-->4)+ 4 + 4(c, 2-->4) + 4 + 8 + 4(f, 1-->4) = 28。|@|中却没有按最长的的成员e的最大值8进行对齐,这两个方面来看是矛盾的。|@|个人猜测其中的原因可能在于 编译器希望优化存取速度。|@|不知道博主有何见解。|@|谢谢!
kingsof:PC-Lint不错,推荐大家用用这个
写文章