FLATDATAは固定フィールド長の配列をシリアライズするための回避策だった。配列を直接シリアライズする方法を理解させる、よりクリーンな方法があったが、MSVC6ではそれができず、当時はMSVC6との互換性を維持したかったのだ。Boostの中でMSVC6がサポートしていないものを使用しているため、もうMSVC6はサポートしていない。0.2.0の後にサポートを失った。いつか、FLATDATAで包むことなく固定長配列をシリアライズする方法を知っているクリーンな方法に切り替えるかもしれない。
Re: ブロックの読み書きとFLATDATA
参加者: サトシ・ナカモト