Rcpp 按名称获取元素 - $ 运算符

Rcpp get element by name - $ operator

R我可以写:

l <- list(a=0, b="10");

并获取名为b的列表元素的值如下:

x <– l$b

有没有办法通过使用 Rcpp::List 对象来获得相同的结果?

当然可以,而且还有很多例子。只需使用

std::string x = l["b"];

其中 l 是假定具有名称的 Rcpp::List 对象。