パソコン・メモメモ備忘録

気の向くままパソコン関係等で気になることを書き記す。時々更新!

boost::serialize での失敗

またとほほなミスがわからず時間を無駄にしてしまった。

普通にここを参考に実装してみた。ところが、text_archive や xml_archive だとうまく行くのに、一番やりたかった binary_archive がうまく動かず。save はいけるのだが、load が途中で例外を吐いて止まってしまう。データが小さいときはまれにうまくいくこともあったり。

で、結局、save, load に使った fstream がバイナリモード(ios::binary)になっていなかったのが原因。しょーもなー。これで3時間くらい潰しました(涙