title: Deep-copying with ProtoBuf in C/C++
body: <p>Say I had an array of pointers, each of which points to structs which may once again have pointers to other structs in them; is it possible to handle serializing this using protobuf? If so, how?</p>
  
  <p>Any help would be greatly appreciated.</p>