文件头文件应该是类还是结构体?

本文关键字:文件 结构体 | 更新日期: 2023-09-27 18:03:21

我正在解析带有标题的文件格式。(注意:我不写任何文件,我只读取和解析)

因为它不会被改变,所以它的头可以按值传递。所以我猜结构体是最好的选择,但我不确定,因为我几乎从不使用它们。

是否有任何理由为什么我应该(不)使它成为一个类或结构?

编辑:现在很难提供一个例子。您可以将其与任何基本文件头进行比较。它包括签名('magic number'),版本和'子类型'。

文件头文件应该是类还是结构体?

"won't be changed"部分表示不可变,而不是值类型。

您可能想要一个类,但如果没有示例就无法确定。

如果您打算使用序列化,那么我建议使用class.