Troque os dois valores inteiros usando operações XOR e depois retorne-os na ordem trocada como um par.
XOR(10, 41) ➞ (41, 10)
XOR(69, 420) ➞ (420, 69)
XOR(12345, 890412) ➞ (890412, 12345)std::make_pair() em vez de simplesmente make_pair() (se você não colocar using namespace std depois de #include <utility>).