Да кажем, че имам функция с тип шаблон T и два други класа A и B.
template <typename T>
void func(const T & t)
{
...........
//check if T == A do something
...........
//check if T == B do some other thing
}
Как мога да направя тези две проверки (без да използвам Boost библиотека)?