gpt4 book ai didi

c++ - 文件处理文本文件或二进制文件

转载 作者:行者123 更新时间:2023-11-28 02:26:21 26 4
gpt4 key购买 nike

用C++做图书管理系统项目,哪种文件处理技术比较好。正如在两者中一样,一切都可以通过更新和删除输入的记录来完成,但这是首选。

  1. 文本文件

  2. 二进制文件

最佳答案

我过去做过同样的项目。我选择了文本文件格式,所以我更喜欢文本文件,因为您可以读取存储的数据。我认为在性能方面没有区别。

编辑:好的,正如 stefaanv 提到的那样,显然存在轻微的性能差异。

Binary format typically uses fewer CPU cycles. However that is relevant only if your application is CPU bound and you intend to do serialization and/or unserialization on an inner loop/bottleneck. Remember: 90% of the CPU time is spent in 10% of the code, which means there won’t be any practical performance benefit unless your “CPU meter” is pegged at 100%, and your serialization and/or unserialization code is consuming a healthy portion of that 100%.

关于c++ - 文件处理文本文件或二进制文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30505619/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com