--
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 https://groups.google.com/group/protobuf.
To view this discussion on the web visit https://groups.google.com/d/msgid/protobuf/dfae067f-71ec-4550-b18e-aa8aabab0af2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
What does your toString() function do?
On Wed, May 29, 2019 at 7:32 AM Boris Pitel <boris...@gmail.com> wrote:
Hello team,--I am new to C++ protobuf. library.I experience following difficulty.I have an pObj, i serialize it using SerializeToString, then as a test i try to deserialize the string using ParseFromString. I expect that after deserialization the object will contain the same data as original pObj. It doesn't happen. The new object contains nulls. The ParseFromString return true. Here is the pseudo-code:string body;int n1 = pObj->_objectSetType.ByteSizeLong();result = pObj->_objectSetType.SerializeToString(&body);PriceTicObjectSet* pnewObj = new PriceTicObjectSet;result = pnewObj->_objectSetType.ParseFromString(body);string dump1 = toString(pObj);printf("Dump1:\n%s\n", dump1.c_str());string dump2 = toString(pnewObj);printf("Dump2:\n%s\n", dump2.c_str());Again, I expect that after deserialization objects pObj and pnewObj contain same data.This issue puzzles me and it is really important to solve it.Please can somebody help me - probably I am doing something wrong.Thank youBoris Pitel
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 prot...@googlegroups.com.
To post to this group, send email to prot...@googlegroups.com.
Visit this group at https://groups.google.com/group/protobuf.
To view this discussion on the web visit https://groups.google.com/d/msgid/protobuf/dfae067f-71ec-4550-b18e-aa8aabab0af2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
What does your toString() function do?
On Wed, May 29, 2019 at 7:32 AM Boris Pitel <boris...@gmail.com> wrote:
Hello team,--I am new to C++ protobuf. library.I experience following difficulty.I have an pObj, i serialize it using SerializeToString, then as a test i try to deserialize the string using ParseFromString. I expect that after deserialization the object will contain the same data as original pObj. It doesn't happen. The new object contains nulls. The ParseFromString return true. Here is the pseudo-code:string body;int n1 = pObj->_objectSetType.ByteSizeLong();result = pObj->_objectSetType.SerializeToString(&body);PriceTicObjectSet* pnewObj = new PriceTicObjectSet;result = pnewObj->_objectSetType.ParseFromString(body);string dump1 = toString(pObj);printf("Dump1:\n%s\n", dump1.c_str());string dump2 = toString(pnewObj);printf("Dump2:\n%s\n", dump2.c_str());Again, I expect that after deserialization objects pObj and pnewObj contain same data.This issue puzzles me and it is really important to solve it.Please can somebody help me - probably I am doing something wrong.Thank youBoris Pitel
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 prot...@googlegroups.com.
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 https://groups.google.com/group/protobuf.
To view this discussion on the web visit https://groups.google.com/d/msgid/protobuf/d3e71b81-66db-48d9-8cc3-640aee92919a%40googlegroups.com.
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 https://groups.google.com/group/protobuf.
To view this discussion on the web visit https://groups.google.com/d/msgid/protobuf/bb594c06-2d62-46b6-9f53-b65f26af4dd8%40googlegroups.com.
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 https://groups.google.com/group/protobuf.
To view this discussion on the web visit https://groups.google.com/d/msgid/protobuf/41c133de-c9f7-478c-a910-446248251197%40googlegroups.com.
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 https://groups.google.com/group/protobuf.
To view this discussion on the web visit https://groups.google.com/d/msgid/protobuf/32df94fb-c76d-4916-bbe2-9ef70bb06ae8%40googlegroups.com.
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 https://groups.google.com/group/protobuf.
To view this discussion on the web visit https://groups.google.com/d/msgid/protobuf/0375fb61-963a-4127-bb8a-c44ba6237ffa%40googlegroups.com.
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 https://groups.google.com/group/protobuf.
To view this discussion on the web visit https://groups.google.com/d/msgid/protobuf/ba431b04-9f86-435c-a29f-1ec460b828f1%40googlegroups.com.