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 :
pour ce type de déclaration :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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){ ... }
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 ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part A * a = new B;
merci d'avance pour vos réponses.
Partager