Bir şablon işlevim ve iki sınıfım olduğunu varsayalım
class animal {
}
class person {
}
template<class T>
void foo() {
if (T is animal) {
kill();
}
}
T'nin hayvan olup olmadığını nasıl kontrol ederim? Çalışma süresi boyunca kontrol eden bir şeye sahip olmak istemiyorum. Teşekkürler