ここ.C
でのRの関数のドキュメントでは、C関数自体が戻り型である必要があると記載されています。(またはRcppではなく)関数を使用する継承されたコードに取り組んでいますが、サイズが不明なベクトルを「返す」関数を作成したいと思います。このベクトルのサイズがわかっていれば、それをRに割り当て、ポインターをCに渡すことができます。その後、その内容を変更できます。サイズがわからないので、Rで宣言する方法は?この形になると思いますが、詳細はわかりません。void
.C
.Call
output <- ?????
storage.mode(a) <- "integer"
tmp <- .C("myfunc",a,output)