Supposons que j'ai une fonction modèle et deux classes
class animal {
}
class person {
}
template<class T>
void foo() {
if (T is animal) {
kill();
}
}
Comment faire le contrôle pour T est un animal ? Je ne veux pas avoir quelque chose qui vérifie pendant l'exécution. Merci