使用armadillo datum :: nan值的boost序列化

时间:2016-07-06 19:05:37

标签: c++ serialization boost nan armadillo

我在C ++ / CLI程序中使用boost序列化,有些类的数据库包含一些double,它们被初始化为arma :: datum :: nan(armadillo库的“not-a-number”值)。我通过boost :: archive :: text_oarchive进行序列化。当我尝试通过boost :: archive :: text_iarchive oa反序列化时,在尝试读取arma :: datum :: nan值时会启动boost序列化存档异常。我尝试使用二进制存档,但似乎不支持其他类型(例如std :: vector>)。有没有办法告诉我如何序列化和反序列化arma :: datum :: nan值?

0 个答案:

没有答案