Desidero confrontare due oggetti arbitrari google::protobuf::Message
.Qual è il modo più semplice per confrontare due oggetti google :: protobuf :: Message tra loro?
Si considera che gli oggetti sono uguali quando
- loro descrizioni contengono campi con numeri di campo uguali e tipi di campo corrispondenti.
- le loro riflessioni hanno lo stesso set di campi (e lo stesso numero di campi ripetuti) e valori di campo corrispondenti uguali.
So che posso scrivere questa funzione di confronto da solo, ma potrebbe esserci già qualche soluzione semplice o predefinita?
Inoltre, è possibile che manchi qualche problema principale relativo all'incomparabilità di tali oggetti: mi piacerebbe sapere se è così.
possibile duplicato di [Confronta i buffer del protocollo Google] (http://stackoverflow.com/questions/3228107/google-protocol-buffers-compare) – Theolodis