Показать сообщение отдельно
Старый 05.09.2002, 00:33     # 10
Goor
Модератор
 
Регистрация: 08.07.2002
Адрес: Germany
Сообщения: 397

Goor МолодецGoor МолодецGoor Молодец
Люд-д-и-и-и-и!!!
Ну вот проспал самое интересное.

Ладненько, все это конечно хорошо , но есть несколько "но"

В самом начале я сказал, что в Си это действительно работает, по крайней мере этот вариант

a^=b^=a^=b;
а вот визуальный ли это обман или нет это второя сторона вопроса
Что касается второго варианта,

a=a+b;
b=a-b;
a=a-b;

это чистая фикция потому что в этом примере он работает далеко не всегда, по одной простой причине , это то что у int есть предел и сумма "а" и "b" может выйти за эти пределы
Но вопрос был другой как первый вариант осуществить в Си++
__________________
Системных администраторов нужно убивать еще в маленьком возрасте, когда они еще только "ламеры" (посвящено другу)
В.И.Ленин(Письмо к Фейрбаху, Том12)
Goor вне форума