It is possible that the c++ class definitions change slightly, so the
actual in-memory object may be different. But the data should
roundtrip, regardless of the computer language used.
If fields are delete from abcd.proto and/or non-required fields are
added to abcd.proto then it should still let you load "old" data into
the "new" format. Removed fields get stored or dropped in a
language-library dependent way. New non-required fields will be unset
and have their default values. The only big difficulty is loading data
that does have a fields declared as required by the current code.
Cheers,
Chris
And what about a mixture: will (Java) classes generated by 2.4.1 work with the 2.5.0 library ?
Op maandag 12 januari 2009 18:42:41 UTC+1 schreef Kenton Varda het volgende:
--
You received this message because you are subscribed to the Google Groups "Protocol Buffers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to protobuf+u...@googlegroups.com.
To post to this group, send email to prot...@googlegroups.com.
Visit this group at http://groups.google.com/group/protobuf?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.