文件头文件应该是类还是结构体?
本文关键字:文件 结构体 | 更新日期: 2023-09-27 18:03:21
我正在解析带有标题的文件格式。(注意:我不写任何文件,我只读取和解析)
因为它不会被改变,所以它的头可以按值传递。所以我猜结构体是最好的选择,但我不确定,因为我几乎从不使用它们。
是否有任何理由为什么我应该(不)使它成为一个类或结构?
编辑:现在很难提供一个例子。您可以将其与任何基本文件头进行比较。它包括签名('magic number'),版本和'子类型'。
"won't be changed"部分表示不可变,而不是值类型。
您可能想要一个类,但如果没有示例就无法确定。
如果您打算使用序列化,那么我建议使用class.