library(Rcpp) cppFunction('int add(int x, int y, int z) { int sum = x + y + z; return sum; }') add
## function (x, y, z) ## .Primitive(".Call")(<pointer: 0xa97aafc0>, x, y, z)
add(2, 4, 6)
## [1] 12