The Rcpp package provides C++ classes that
greatly facilitate interfacing C or C++ code in R packages using
the .Call interface provided by R.

Arguments

Introduction

Rcpp provides C++ classes to facilitate manipulation of a large
number of R data structures : vectors, functions, environments, ...

The “Rcpp-introduction” vignette gives an introduction on the package

Usage for package building

The “Rcpp-package” vignette documents how to use Rcpp in client packages.

Author

Dirk Eddelbuettel and Romain Francois

History

The initial versions of Rcpp were written by Dominick Samperi during 2005 and
2006.

Dirk Eddelbuettel made some additions, and became maintainer in 2008.

Dirk Eddelbuettel and Romain Francois have been extending Rcpp since 2009.

References

Dirk Eddelbuettel and Romain Francois (2011). Rcpp: Seamless R
and C++ Integration. Journal of Statistical Software,
40(8), 1-18, tools:::Rd_expr_doi("10.18637/jss.v040.i08"). Also
available as vignette("Rcpp-introduction").

Eddelbuettel, Dirk (2013) Seamless R and C++ Integration with
Rcpp. Springer, New York. ISBN 978-1-4614-6867-7.