如何在.proto文件中定义指向另一条消息的指针?

时间:2014-11-14 14:13:11

标签: c++ pointers protocol-buffers proto

我正在使用来自Google的protobuf消息,我想知道;是否有可能指向另一个特定的消息?例如,我希望有这样的东西:

message hello
{
    optional hello1 message1=1;
    optional hello2 *message2=2; 
}

message hello1
{ 
     optional int a=1;
     optional string b = 2;
}

message hello2
{
     optional bool c=1;
     optional double d=2;
}

我在某处读过protobuf消息的可选字段作为指针。真的吗?是否有任何特定的方法来声明指向消息?我知道,如果我有一个指向char的指针,它与protofile相当的就是一个字符串。其他类型呢?如果我想要一个指向另一条消息的指针怎么办?

0 个答案:

没有答案