2
Iは以下のような引数の1つとして、Rの機能を有するCPPの機能を有する:Rcpp :: FunctionをNULLにできますか?
void mycppfunction(SEXP x, Rcpp::Function func)
funcが機能することができ、またはそれはNULLであってもよいです。これをどのように実装できますか?そして、ラインを
void mycppfunction(SEXP x, Rcpp::Nullable<Rcpp::Function> func)
:私はこれを行う場合、私はちょうどとしてmycppfunctionを定義した場合、
error: no match for call to ‘(Rcpp::Nullable<Rcpp::Function_Impl<Rcpp::PreserveStorage> >) (SEXP)’
一方:
func(x)
は私にエラーを与える
void mycppfunction(SEXP x, Rcpp::Function func)
は、NULLのVALUでコードを実行しますfuncのeはsegfault: "memory not mapped"という結果になります。
ありがとうございました!出来た。 – Marsha