Структура данных дерева выраженияC++

Программы на C++. Форум разработчиков
Anonymous
Структура данных дерева выражения

Сообщение Anonymous »

Я хочу реализовать простую структуру данных дерева дерева арифметического выражения в 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

Вернуться в «C++»