protocol-buffers - protobuffers 中的重复字段是否保持插入的顺序?
问题描述
考虑以下消息。
message example {
repeated string text;
}
假设在 C++ 中,我有一个插入到示例文本字段中的字符串列表:
exemple aMessage;
std::list<std::string> aList = ... ;
for (std::string anStr : aList)
{
aMessage.add_text(anStr);
}
稍后,如果我访问消息的文本,该字段的排序方式是否与我的列表相同?当我将它序列化并发送到某个地方时呢?
订单会保持不变吗?
解决方案
推荐阅读
- javascript - 如何在Angular 6中使用反应式表单隐藏字段后提交表单?
- .net - 在 Winform 应用程序中使用 Matlab 生成的 .Net 程序集
- php - jQuery 中的 bloginfo('template_directory') 用于管理面板
- ecmascript-6 - 使用 Node Rollup 如何生成 ES2015 输出
- html - 引导工具提示
- jquery - 如何防止 JQuery 中的第二次点击?
- sql - 我可以在外键列中添加非原子值吗?
- javascript - 将所有访问者浏览器信息保存到会话中不起作用
- python - NameError: __file__ 未定义
- cakephp-3.0 - 如果满足条件,如何初始化数据库中的表对象?蛋糕PHP