Bonjour mes amis,
Que pensez-vous de ce code ?
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)
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 }
En ce qui a trait à la philosophie POO de C++, peut-on considérer que cette fonction est bien générique ??
Partager