:( - Elseh , 30.11.2004 15:04 MSK | ||
: A=A^B;B=A^B;A=A^B; : Автор станет совсем грустным, и скажет: "Это ведь так просто". : На что программист ему скажет, что Basic в случае : переполнения просто вылетит, а если переменные : не целого типа, то возможна потеря точности. : И релиз будет выглядеть примерно так: : : #define switch(a,b) { \ : __ASSERT(typeof(a)==typeof(b)); \ : if (sizeof(a) > 0) {*(char*)&a= : : ну, и так далее... а я думала именно про него :( тогда скажите откуда выползает переполнение.... и прочая потеря точности? кстати ^ - это xor я надеюсь. K'eth Hennia the Elven Bard | ||
|