Структура данных дерева выражения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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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