使用 ofstream 写入数据至文件时,如果使用默认写入方式,则有可能出现文件尺寸大小与实际数据大小不一致的问题(文件偏大)
这时需要使用 std::ios_base::out | std::ios_base::binary 这种模式(二进制)写入,保证写入数据尺寸与实际文件结构完全对应。
使用 ofstream 写入数据至文件时,如果使用默认写入方式,则有可能出现文件尺寸大小与实际数据大小不一致的问题(文件偏大)
这时需要使用 std::ios_base::out | std::ios_base::binary 这种模式(二进制)写入,保证写入数据尺寸与实际文件结构完全对应。