如何将R的类(S4或S3)与C的类对接

时间:2019-06-06 18:25:28

标签: c r

我需要从R调用C函数,以类(S3或S4)的形式传递一些对象。在C语言中,我将处理结构(为参数,设置值等动态分配内存),然后需要将修改后的结构返回给R(可能是通过引用)。我认为应该可以在R中创建一个类似的类,然后将其传递给C。

鉴于可以为R编写C扩展名,我检查了R中的.C.Call函数来调用C函数,但是我不知道如何将类传递给这些函数。他们似乎只接受定义为SEXP的通用类型,并且不包含个性化类的派生类。

如果有人遇到这个问题,我将感谢他的帮助

0 个答案:

没有答案