![CPP C++ logo](https://www.ugolnik.info/wp-content/uploads/2016/09/CPP_logo.png)
Внимание, согласно стандарта “x ^= y ^= x ^= y;” имеет UB.
int main() { int x = 10; int y = 99; printf("x: %d, y: %d\n", x, y); x ^= y ^= x ^= y; printf("x: %d, y: %d\n", x, y); return 0; }
Блог разработчика игр
Блог разработчика игр
Внимание, согласно стандарта “x ^= y ^= x ^= y;” имеет UB.
int main() { int x = 10; int y = 99; printf("x: %d, y: %d\n", x, y); x ^= y ^= x ^= y; printf("x: %d, y: %d\n", x, y); return 0; }