Angenommen, ich habe eine Vorlagenfunktion und zwei Klassen
class animal {
}
class person {
}
template<class T>
void foo() {
if (T is animal) {
kill();
}
}
Wie überprüfe ich, ob T ein Tier ist? Ich möchte nichts haben, das während der Laufzeit überprüft wird. Vielen Dank