每种实现的权衡,优缺点是什么?他们有什么不同吗?我想要实现的是将一个盒子的矢量存储到一个protobuf中.
Impl 1:
package foo;
message Boxes
{
message Box
{ required int32 w = 1;
required int32 h = 2;
}
repeated Box boxes = 1;
}
Run Code Online (Sandbox Code Playgroud)
Impl 2:
package foo;
message Box
{ required int32 w = 1;
required int32 h = 2;
}
message Boxes
{ repeated Box boxes = 1;
}
Run Code Online (Sandbox Code Playgroud)
Impl 3:将这些消息的多个流式传输到同一个文件中.
package foo;
message Box
{ required int32 w = 1;
required int32 h = 2;
}
Run Code Online (Sandbox Code Playgroud)