解决“解除引用类型 - 惩罚指针会破坏严格别名规则”的警告

时间:2014-01-06 02:19:11

标签: c++ linux networking g++

提出了许多解决方案:

  1. How to safely perform type-punning in embedded system
  2. "dereferencing type-punned pointer will break strict-aliasing rules" warning
  3. 我想知道:

    1. 属性(( may_alias ))解决方案在性能方面与联合解决方案有何不同?因为两者基本上都要求GCC不做任何事 对齐优化。
    2. 接收器通过网络处理传入的二进制消息是否有更好的解决方案?鉴于发件人使用压缩属性?
    3. 以C struct格式发送数据

      提前致谢。

0 个答案:

没有答案