<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)