Ошибка памяти для «как» в Rcpp - PullRequest
0 голосов
/ 31 октября 2019

Я новичок в программировании Rcpp, и вот простой вопрос для Rcpp. Это удвоит стоимость памяти при использовании функции «как» в Rcpp? Для примера возьмем следующие грубые коды: «х» - очень большая матрица. Мне интересно, разделяют ли «xx» и «x» одну и ту же память или просто копируют новую память из «x»?

void test(SEXP x){
    arma::mat xx = as<arma::mat>(x);
}
...