标签: c r
我正在写第一个集成一些C代码的软件包(不是Rcpp)。
Rcpp
假设我有一个辅助功能
SEXP f(double x){ ... ... }
现在我在另一个函数中调用此函数。我应该使用PROTECT吗?那就是我应该
PROTECT
SEXP result_f; PROTECT(result_f = f(x)); UNPROTECT(1);
还是只做SEXP result_f = f(x);是否正确?
SEXP result_f = f(x);