Participer au site avec un Tip
Rechercher
 

Améliorations / Corrections

Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.

Emplacement :

Description des améliorations :

Accès rapide :






Vous êtes un professionnel et vous avez besoin d'une formation ?

Design Patterns
en C++


Voir le programme détaillé
ESN Inovelya : Nous recrutons

Compléments sur la Généricité en C++ : Définition de fonctions génériques


Notes:

Comme il est dit ci-dessus, un code générique doit obligatoirement être déclaré et implémenté dans un .h. La lecture du template ne fait que de déclarer une définition de fonction générique (ou une méthode générique d'ailleurs) au sein du compilateur. La production du code machine pour le(s) type(s) considéré(s) n'étant réalisée qu'à l'utilisation du type générique. Il faut donc qu'au moment de l'utilisation du template on en connaisse son contenu, d'où la localisation dans un .h.

En conséquence, si vous avez accès à la STL (Standard Template Library), vous avez accès à la totalité de son code (étant donnée qu'elle est 100% générique).

Diapositive précédente Diapositive suivante
Vous êtes un professionnel et vous avez besoin d'une formation ? Programmation C++
Les compléments
Voir le programme détaillé