gpt4 book ai didi

c++ - 比较两个 google::protobuf::Message 对象的最简单方法是什么?

转载 作者:IT老高 更新时间:2023-10-28 21:53:16 36 4
gpt4 key购买 nike

我想比较两个任意 google::protobuf::Message 对象。

我假设对象是相等的

  • 它们的描述包含具有相同字段编号和对应字段类型的字段。
  • 它们的反射具有相同的字段集(以及相同数量的重复字段)和相等的对应字段值。

我知道,我可以自己编写这样的比较函数,但可能已经有一些简单或预定义的解决方案?

另外,我可能遗漏了一些关于此类对象不可比性的主要问题 - 我想知道是不是这样。

最佳答案

您可以使用 google::protobuf::util::MessageDifferencer为了这。看看my answer here .

关于c++ - 比较两个 google::protobuf::Message 对象的最简单方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10832783/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com