purtroppo sono alle prime armi e non ho un buon libro di c++ sotto mano, qualcuno mi potrebbe spiegare cosa fa di preciso l'operatore ^=?
in particolare vorrei sapere perche'
a=5
b=11
b^=a^=b^=a;
mi setta a=11 e b=5. Mi viene da supporre che scambi le due variabili?
Grazie mille