2012-05-31 14 views
18

Quiero comparar dos objetos arbitrarios google::protobuf::Message.¿Cuál es la forma más sencilla de comparar dos objetos google :: protobuf :: Message entre sí?

que asumen que los objetos son iguales cuando

  • sus descripciones contienen campos con iguales números de campo y tipos de campo correspondientes.
  • sus reflexiones tienen el mismo conjunto de campos (y el mismo número de campos repetidos) e iguales valores de campo correspondientes.

Sé que puedo escribir esa función de comparación por mí mismo, pero puede que ya exista alguna solución simple o predefinida?

Además, puede ser que me falta un problema principal acerca de la incomparabilidad de tales objetos - Me gustaría saber si es así.

+0

posible duplicado de [Comparación de búferes de protocolo de Google] (http://stackoverflow.com/questions/3228107/google-protocol-buffers-compare) – Theolodis

Respuesta

Cuestiones relacionadas