Załóżmy, że mam funkcję szablonu i dwie klasy
class animal {
}
class person {
}
template<class T>
void foo() {
if (T is animal) {
kill();
}
}
Jak sprawdzić, czy T to zwierzę? Nie chcę mieć czegoś, co sprawdza się w czasie wykonywania. Dzięki