//вывод на экран void print() { if(!Data.isempty()) std::cout << "Result is: " << Data.pop() << std::endl; else error("cann't res, stack is empty"); it++; //так можно вывести значение переменной x1 //cout << VM::table.at("x1") << endl; }
//вычисление корня void sqrt() { if(!Data.isempty()) { double x = Data.pop(); Data.push(std::sqrt(x)); it++; } else error("cann't execute sqrt, stack is empty"); }