首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RInside与Rcpp的差异

RInside与Rcpp的差异
EN

Stack Overflow用户
提问于 2017-11-03 15:10:02
回答 1查看 627关注 0票数 0

我理解RInside允许C++程序嵌入R代码,而Rcpp允许R代码调用C++函数或库。

RInside和Rcpp之间还有其他的区别和共同点吗?为什么RInside有一个名为Rcpp的命名空间?开发人员总是需要RInside和Rcpp才能将R代码作为Cpp中的一个类调用吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-11-03 15:18:30

Rcpp

Rcpp包提供了R函数和C++库,方便了R和C++的集成。

RInside

RInside包提供了几个类,通过依赖Rcpp在C++应用程序中无缝嵌入R。

因此,Rcpp的级别似乎较低,并为两种语言之间的通信提供了便利,不仅是从R到C++的状态,而且是双向的通信。另一方面,RInside是建立在Rcpp之上的更高层次的库,专注于将R嵌入到C++中。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47098916

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档