I have enough theoretical knowledge about the Protocol Buffers, Apache Thrift and about other Data Structure serialization protocols. My questionis that if i need to define a recursive data structure(Linked Lists, Search Trees etc..) or some relationship between different objects, is there any built in standard way Protocol Buffers or Apache Thrift provides to set a link between different structures (we use pointers in normal programming practice)? or we have to continue like using pointers to make a link between different Data structure objects ?
I want to do it with C++ API
Thank you in Advance! :)