Czy funkcja szablonu może porównać dwie nazwy typów? [duplikować]
Możliwy duplikat:
Program do implementacji cechy typu is_same_type w c ++
Chcę, aby moja funkcja szablonu zrobiła coś inaczej w zależności od tego, czy dwie nazwy typów są równe czy nie:
template <typename T1, typename T2> f()
{
if (T1==T2) ...;
else ...;
}
Wiem „jeśli (T1 == T2)„ nie zadziała, ale czy jest jakiś sposób na to?