Отформатируйте строку следующим образом:
#include <boost/lexical_cast.hpp>
#include <string>
#include <math.h>
extern "C" {
std::string evaluate() { return boost::lexical_cast<std::string>(3+sqrt(5)+pow(3)+log(5)); }
}
Вызовите компилятор C ++, чтобы скомпилировать приведенный выше код в общую библиотеку. Затем загрузите эту общую библиотеку, определите адрес evaluate
, вызовите ее и получите результат.