Код: Выделить всё
int a = 21;
int b = 7;
a^=b^=a^=b;
Я пытаюсь использовать оператор xor для массива следующим образом. :
Код: Выделить всё
int main()
{
int a[] = {7,21};
a[0]^=a[1]^=a[0]^=a[1];
cout
Подробнее здесь: [url]https://stackoverflow.com/questions/9958514/sequence-point-xor-swap-on-array-get-wrong-result[/url]
Мобильная версия