#include <iostream>
#include <thread>
#include "Matx.h"
template <typename _Tp>
void Swap(_Tp& a, _Tp& b)
{
_Tp tmp = a;
a = b;
b = tmp;
}
int main()
{
int a = 5;
int b = 4;
std::cout << a << b << std::endl;
Swap(a, b);
std::cout << a << b << std::endl;
char aa = 'a';
char bb = 'b';
std::cout << aa << bb << std::endl;
Swap(aa, bb);
std::cout << aa << bb << std::endl;
system("pause");
return 0;
}