【发布时间】:2015-03-31 05:54:00
【问题描述】:
我有一个数组:
byte[] element = new byte[16];
这需要成为集合的一部分并逐字节保存在文件中。该文件将被另一个用 C++ 编写的应用程序读取。
我可以使用一个或多个数组:
byte[][] elementlist;
或列表:
List<byte[]> elementlist;
请解释一下:
哪种结构更容易让 C++ 应用程序轻松阅读。
在以后尝试以任何语言访问它们时,总体速度更快(如果性能差异不可忽略)。
在给定的情况下,您认为打包字节集合的首选方法是什么?如果您还有其他我未在此处提及的建议,请随时分享。
谢谢。
【问题讨论】:
-
尝试将两者都序列化并自己回答您的问题。这是您在进行自己的研究时应该做的第一件事。
-
那么显然征求意见是错误的?
-
没有错。问题是没有付出任何努力首先尝试解决它。
-
这不是常规意义上的“解决”问题。这是我的选择,我只是想知道退伍军人会走哪条路线。还有,向老兵征求意见也是“研究”。