开发者社区> 问答> 正文

是否有自动比较结构的方法?

是否有自动比较结构的方法?

展开
收起
游客py5kcp7dd6tu6 2022-03-29 00:26:31 324 0
1 条回答
写回答
取消 提交回答
  • 没有。编译器没有简单的好办法实现结构比较 (即, 支持结构的 == 操作符), 这也符合 C 的低层特性。 简单的按字节比较会由于结构中没有用到的 ``空洞'' 中的随机数据 (参见问题 2.10) 而失败; 而按域比较在处理大结构时需要难以接受的大量重复代码。 如果你需要比较两个结构, 你必须自己写函数按域比较。

    2022-03-29 00:26:53
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
动态、高效,蚂蚁动态卡片的内核逻辑 立即下载
“静态调用链路发现”应用场景分析及实践探索 立即下载
继承与功能组合 立即下载