我必须写一个带有大号的STL文件。三角形(约2百万)。目前我正在以ascii格式编写和阅读,这需要花费太多时间。我的问题是:"以二进制格式书写和阅读是否会节省大量时间?"感谢
答案 0 :(得分:1)
几乎可以肯定。如果您将整数作为人类可读数字存储在文本文件中,那么它们都必须转换为内部4字节表示形式。如果你使用二进制文件,你只需将每个数字转储为4个字节(我假设4个字节的整数,你可以使用不同的类型)
如果没有从测试字符串的这种连续转换,二进制表示显然会更快。唯一的问题是速度有多快。