Bonjour mes amis,
Que pensez-vous de ce code ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
template <class T>
void maFonction (T a) {
  une instruction avec a;
  une autre instruction avec a;
  if (typeid(a).name() == "une certain type") une instruction;
  elseif (typeid(a).name() == "un autre type") une autre instruction;
  else instruction par défaut
}
Ce type de fonction permet, au sein d'une fonction générique, d'effectuer un certain traitement générique (lignes 3,4) et un certain traitement particulier selon le type de l'argument(lignes 5-6)

En ce qui a trait à la philosophie POO de C++, peut-on considérer que cette fonction est bien générique ??