Skip to content

回复:读取/写入区块与 FLATDATA ​

原始发布页

打开来源页面
查看 1 个交叉存档

FLATDATA 是用于序列化固定字段长度数组的一种变通办法。本来有一种更简洁的方法,可以让它理解如何直接序列化数组,但 MSVC6 做不到,而我当时想保持与 MSVC6 的兼容性。我们现在已经不再支持 MSVC6,因为我们使用的 Boost 中有某项功能不支持它。我们在 0.2.0 之后失去了对它的支持。也许有一天,我会换成那种简洁的方法,让它直接知道如何序列化固定长度数组,而不必用 FLATDATA 包装。

英文原文 ​

展开英文原文

FLATDATA was a workaround to serialize a fixed field length array. There was a cleaner way to make it understand how to serialize arrays directly, but MSVC6 couldn't do it and I wanted to keep compatibility with MSVC6 at that time. We don't support MSVC6 anymore because we use something in Boost that doesn't. We lost support for it after 0.2.0. Maybe someday I'll swap in the clean way that just knows how to serialize fixed length arrays without wrapping them in FLATDATA.

为历史保存,为中文读者整理。每篇档案均附来源与英文原文。