Rcpp暴露类的序列化

时间:2018-05-29 10:44:17

标签: c++ r serialization rcpp

我在R包中编写了一个C ++类,我使用RCPP_EXPOSED_CLASSRCPP_MODULE向R命名空间公开。

一切都很好:

> index
An object of class "Index"
Slot "index":
C++ object <0x9cd4810> of class 'DB' <0xfd66220>

但如果saveRDS(index, 'DB.rds')它不保存实际对象只是地址。反过来,当我在新会话中加载DB.rds时,它会被视为无效。

是否可以编写一个可以与saveRDS透明地工作的自定义序列化方法?

0 个答案:

没有答案