我有一个数组:
byte[] element = new byte[16];
哪个需要成为集合的一部分并保存在文件中,逐字节。该文件将由另一个用C ++编写的应用程序读取。
我可以使用数组或数组:
byte[][] elementlist;
或列表:
List<byte[]> elementlist;
请解释:
C ++应用程序更容易阅读哪种结构更容易阅读。
尝试以后用任何语言访问它们时,总体上更快的程序(如果性能差异不可忽略)。
在给定的情况下,您认为打包字节集的首选方法是什么?如果您有任何其他我未在此提及的建议,请随时分享。
感谢。
答案 0 :(得分:1)
阵列更快,更容易处理,因为您可以直接访问内存。如果你有一个列表,你总是有指针,这比直接数组访问慢。
有关该主题的更多信息,请访问: array vs vector vs list