永发信息网

protobuf repeated 怎么用的

答案:2  悬赏:40  手机版
解决时间 2021-03-20 13:33
protobuf repeated 怎么用的
最佳答案
Protobuf中RepeatedPtrField不能直接放在vector容器中
比如下面的用法是错误的,原因是push_back的时候会调用 operator =,
而在protobuf2.3中, operator = 在RepeatedPtrField中是private的。
全部回答
protobuf repeated的数据类型和c++的vector,list类似,只能传输相同的数据类型。 当然,如果你为了传输多种数据类型,可以使用类似与c++union的方式,用个大消息,消息的每个字段都使用optional标记,你在业务处理的时候,每次只对一个字段赋值同样可以达到目的。 另外: repeated只能表示数据有还是没有,在没有的时候,究竟是保留原有的数据不动,还是删除所有数据,这点有歧义。需要使用另外的字段进行处理。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
勉宏科技(广东)有限公司地址在哪,我要去那里
经历苦行僧的生活最终是柴生芳成为时代楷模这
中通速递青岛市北总部查询电话
找有关于“纸”的成语、俗语、故事是从一年级
一个田一个宛念什么
多点超市有实体店吗?
ND钢+不锈钢304+哪一个不容易生锈
梦到下水捉鱼,水很清,有很多鱼,一下子捉到
炫酷百族通讯这个地址在什么地方,我要处理点
安晓珍 数笔画有几画
单选题东北地区的三大农业生产区包括A.三江平
亳州在哪,怎么去亳州,去亳州旅游要多少钱
关于飞屋历险记的读后感500字
27除以36的正确竖式格式
龙江去佛山通泰怎么走
推荐资讯
为什么中国武术传男不传女,传内不外传?
吃火锅放干海鲜好,还是湿的好
fdd-lte为什么采用2.3g频率段
空腹,喝糖水是什么检查,要准备什么吗
光山大寨怎么去啊,有知道地址的么
抗战军旅电视剧片尾歌词找歌名你是风筝我是线
完成下列人体结构层次(初一生物学)
问道体木和体水,那个厉害?
帝豪涡轮增压和自然吸气哪个好
现在这湖州开浴室有钱挣吗
一边喝白酒一边喝葡萄糖有用吗
tek吸尘器怎么样,tek吸尘器好吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?