LINUX.ORG.RU

История изменений

Исправление intelfx, (текущая версия) :

а если x-(y-y)

Здесь «y - y» можно легко обработать, и не раскрывая скобок. Но это простой случай.

Вообще непонятно, как ты хранишь a-b-c?

Выше по треду писал — у меня есть n-арные узлы суммы и произведения.

Только есть одно но: не забудь проверить результат каста на NULL

Да это-то понятно. Там и по смыслу каст возможен далеко не всегда.

Но я не понимаю, почему же «не для вычислений», а для чего?

Ну... вообще-то, для того, чтобы символьно посчитать по этому дереву кучу частных производных, возвести в квадрат-сложить-извлечь корень, отрендерить в латех, переписать в тетрадку и сдать грёбаную лабу. :]

Так что мне как раз нужна оптимизация «для красоты».

Исходная версия intelfx, :

а если x-(y-y)

Здесь «y - y» можно легко обработать, и не раскрывая скобок. Но это простой случай.

Вообще непонятно, как ты хранишь a-b-c?

Выше по треду писал — у меня есть n-арные узлы суммы и произведения.

Только есть одно но: не забудь проверить результат каста на NULL

Да это-то понятно. Там и по смыслу каст возможен далеко не всегда.

Но я не понимаю, почему же «не для вычислений», а для чего?

Ну... вообще-то, для того, чтобы символьно посчитать по этому дереву кучу частных производных, возвести в квадрат-сложить-извлечь корень, отрендерить их в латех, переписать в тетрадку и сдать грёбаную лабу. :]

Так что мне как раз нужна оптимизация «для красоты».