<none>

From
Vitaly Mayatskih (2:5002/27.65)
To
Andrey Tarasevich
Date
2002-09-27T17:40:43Z
Area
RU.ALGORITHMS
Здоровенное тебе приветище, Andrey!

 Пят Ceн 27 2002 09:56, Andrey Tarasevich пишет Dmitry Pyzhov следующее:

 >> в С и в С++.
 >> ...
 AT> Уже в третьей эхе сказка про белого бычка сначала начинается...
        Значит, хорошая, наболевшая тема :)

 AT> Нет. Ни о каком выполнении справа налево в данном случае и речи быть
 AT> не может. Операции '^=' _ассоциируются_ справа налево. А в каком
 AT> порядке они _выполняются_ - не определено. Почувствуй разницу. Ни язык
 AT> С, ни язык С++ не определяют и никогда не определяли порядок
 AT> выполнения встроенных операций (кроме нескольких исключений типа && и
 AT> ||).
        Я категорически не согласен. На порядок группирования и вычисления
операций ассоциативность влияет самым прямым образом. Когда в выражении имеется
несколько операторов одного приритета, то они применяются в соответствии с их
ассоциативностью. Свойством коммутативности обладают только мультипликативные,
аддитивные и поразрядные операции, порядок вычисления в таком случае зависит от
компилятора. Но к составному присваиванию это никакого отношения не имеет.

Пока!                                     mailto: vitaly@alt.ru
--- np: Era "" - 2
 * Origin: I never felt how I'm gonna insane (2:5002/27.65)