* c++ protobuf go