RosettaCodeData/Task/Generic-swap/C++/generic-swap-1.cpp

7 lines
100 B
C++

template<typename T> void swap(T& left, T& right)
{
T tmp(left);
left = right;
right = tmp;
}