C++ 如何在google协议缓冲区中定义所需的重复字段?

C++ 如何在google协议缓冲区中定义所需的重复字段?,c++,c,protocol-buffers,protobuf-c,C++,C,Protocol Buffers,Protobuf C,如何定义Google协议缓冲区中需要的重复字段?我有一个字段,修改器是重复的(重复int32 a)。我如何将需要的修改器添加到此字段?事实上,我想同时使用修饰符(必选和重复)。对不起,无法将重复字段标记为“必选” 事实上,required本身被广泛认为是一种不符合要求的功能,并在Protobuf 3.0中被逐步淘汰。有关这种情况的详细解释/说明,请参阅: (这是指向Cap'n Proto网站的链接,该网站是Protobufs的竞争对手,但其作者(即我)也是Protobuf v2的主要作者。)

如何定义Google协议缓冲区中需要的重复字段?我有一个字段,修改器是重复的(重复int32 a)。我如何将需要的修改器添加到此字段?事实上,我想同时使用修饰符(必选和重复)。

对不起,无法将重复字段标记为“必选”

事实上,
required
本身被广泛认为是一种不符合要求的功能,并在Protobuf 3.0中被逐步淘汰。有关这种情况的详细解释/说明,请参阅:

(这是指向Cap'n Proto网站的链接,该网站是Protobufs的竞争对手,但其作者(即我)也是Protobuf v2的主要作者。)