我怎样才能找出两个节俭结构之间的区别?

时间:2014-11-27 07:49:11

标签: c++ struct thrift

我有两个相同类型的thrift结构。

struct NestedObject {
  1: string name
  2: i64 version
}
struct Object {
  1: string name
  2: i64 version
  3: NestedObject object; 
  4: XYZ ..;
  5: CBDE ..;
  // and tons of fields
}

我有对象A和对象B,我想找到两个对象A和B之间哪些字段不同? 我不想写一个简单的比较函数来检查A.name == B.name&& A.object.name == B.object.name,因为此列表可以无限增长。

0 个答案:

没有答案