Я новичок в программировании Rcpp, и вот простой вопрос для Rcpp. Это удвоит стоимость памяти при использовании функции «как» в Rcpp? Для примера возьмем следующие грубые коды: «х» - очень большая матрица. Мне интересно, разделяют ли «xx» и «x» одну и ту же память или просто копируют новую память из «x»?
void test(SEXP x){
arma::mat xx = as<arma::mat>(x);
}