|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Ilya Anfimov 2:5020/400 24 Mar 2005 18:46:03 To : U.P.Galyuck Subject : Re: Need GUI development tool (Kylix or something) -------------------------------------------------------------------------------- 2005-03-24, U.P.Galyuck <galyuck@paloma.spbu.ru> пишет: [skipped] >> В С++ как раз нет _абсолютно_ никакой проблемы сделать класс "complex" >> и написать свои методы для всех операций с разными типами - с нужной >> оптимизаций (унарных и бинарных, конечно - глобальная так не получится). > > Так я об этом и талдычу, именно из-за того, что класс complex > элементарно навешивается путем переопределения арифметических операций, в > С++ очень затруднена или, если не сказать резче - запрещена, оптимизация > арифметических выражений. Это кстати неправильное утверждение. То есть можно добиться того, что никакие операции не будут inlineиться. Виртуальных методов напихать в определения операторов -- и вуаля. Hо можно этого и не добиваться. Оптимизация арифметических выражений тогда будет проходить как обычно. --- ifmail v.2.15dev5.3 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор Архивное /ru.linux/1917099766452.html, оценка из 5, голосов 10
|