EVOLUTION-MANAGER
Edit File: rinside_sample8.cpp
// -*- mode: C++; c-indent-level: 4; c-basic-offset: 4; tab-width: 8; -*- // // Simple example showing how to use R[] = ; // // Copyright (C) 2010 Dirk Eddelbuettel and Romain Francois #include <RInside.h> // for the embedded R via RInside int main(int argc, char *argv[]) { RInside R(argc, argv); // create an embedded R instance R["x"] = 10 ; // assignment can be done directly via [] R["y"] = 20 ; R.parseEvalQ("z <- x + y") ; // R statement evaluation and result int sum = R["z"]; // retrieval via access using [] and implicit wrapper std::cout << "10 + 20 = " << sum << std::endl ; // we can also return the value directly sum = R.parseEval("x + y") ; std::cout << "10 + 20 = " << sum << std::endl ; exit(0); }