在下面的示例中,除了导致编译失败RCPP_MODULE
的方法之外,我将一些普通的 c++ 方法导出到 R 中没有任何困难。clone
struct C
{
void clone(C* other)
{
*this = *other;
}
};
#include <Rcpp.h>
using namespace Rcpp;
RCPP_MODULE(mod){
class_<C>("C")
.method("clone", &C::clone)
;
};
如何导出该clone
方法以便我可以引用在 R 中创建的其他 C++ 类?