我的代码是最初在C大约2008年编码的统计程序。我是新手用户R,并希望将此代码转换为R.这是Rcpp的合适用法包?
答案 0 :(得分:2)
是的,因为C ++是(通常,存在狭隘且几乎无关的例外)C的超集。
并且Rcpp支持您可能一直使用的原子C类型。我仍然评论转换像
这样的内容 double *pvec, int nvec, ...
描述具有优选
的载体 std::vector<double> vec
或当然
Rcpp::NumericVector vec
但你应该没什么困难。
Rcpp不是opionated,允许您使用不同的C和C ++标准。 R本身偏好-std=c99
。