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