[template] récuperation du type en compile time
Bonjour,
ca fait 4 mois que je fais du c++, et la je suis confronté à un problème pour lequel je ne trouve pas de solution.
mon problème est le suivant :
j'ai des classes par exemples :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| class A{
int a;
};
class B : public A{
int b;
};
et une fonction template :
template<class C>
void F(C obj){
...
} |
pour ce type de déclaration :
lors de l'appel F(*a) il prend que *a est de type A, y'a t'il un moyen pour que je detecte que *a est de type B pour que je puisse passer cette info à ma fonction ?
merci d'avance pour vos réponses.