Сериализация для выставленного класса Rcpp - PullRequest
0 голосов
/ 29 мая 2018

Я написал класс C ++ в пакете R, который я открываю для пространства имен R с RCPP_EXPOSED_CLASS и RCPP_MODULE.

Все прекрасно работает:

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

, ноесли saveRDS(index, 'DB.rds'), это не сохраняет реальный объект только адрес.В свою очередь, он преобразуется как недействительный, когда я загружаю DB.rds в новом сеансе.

Можно ли написать собственный метод сериализации, который мог бы прозрачно работать с saveRDS?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...