5531Fermer5533
azeLe 11/03/2008 à 18:13
Et les templates, comme les fonctions inline (fonction dont le corps est recopié à chaque endroit où elle est utilisée, plutôt que de générer un saut vers la fonction) ne sont pas que du bête remplacement de texte, contrairement aux macros. Donc ça permet de vérifier le type des arguments, la syntaxe du corps de ton template ou de ta fonction inline. Et contrairement aux fonctions inline ou aux macros, le corps du template n'est généré qu'une seule fois, même si tu l'utilises 10 fois, tant que c'est avec les mêmes arguments de template.

Enfin, tu peux bien aussi combiner template et fonctions inline, et ça devient vraiment l'équivalent de macros, avec la sécurité du typage en plus et tout...
(edit : ouais bon ok je répète pas mal de chose qui ont déjà été dites... -_-)