Я хочу реализовать простую структуру данных дерева дерева арифметического выражения в C ++, так что объект дерева экспрессии инициализируется: exprtree (Operator, Expression1, Expression2) . Вот пример того, как это должно работать: < /p>
double x = 1, y = 2, z = 0.5;
expr1 = ExprTree('*', x, y); // expr1 = 1 * 2 = 2
expr2 = ExprTree('-', expr1, z); // expr2 = (1 * 2) - 0.5 = 1.5
cout str();
else
op2 = std::string(*operand2);
os
Подробнее здесь: https://stackoverflow.com/questions/302 ... -structure