[C++] template, patch et lien

Char Snipeur Messages postés 9813 Date d'inscription   Statut Contributeur Dernière intervention   -  
Char Snipeur Messages postés 9813 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

j'ai un petit souci d'ordre théorique. J'ai un logiciel avec plein de fichiers sources .cc. Ces fichiers sources incluent un .h contenant un template : une fonction f utilisée par les .cc (et tous de la même façon, f<double>).
Je compile le tout et je fais une bibliothèque libprog.a. Ainsi, pour faire évoluer mon programme je fais des patchs, c'est à dire que je modifie un seul fichier .cc que je compile et lie à mon .a.

Si dans mon patch je modifie le corps de la fonction template f, est-ce qu'il me la refabriquera modifié ou va t il chercher une version compilée dans la bibliothèque ?

S'il ne va pas dans la bibliothèque, est-ce ça veut dire qu'il y a autant de fonctions f de créer et de stocker dans l'exécutable qu'il y a de .cc ?

Merci


A voir également:

1 réponse

Char Snipeur Messages postés 9813 Date d'inscription   Statut Contributeur Dernière intervention   1 299
 
remontée
0
Char Snipeur Messages postés 9813 Date d'inscription   Statut Contributeur Dernière intervention   1 299
 
je compile avec gcc
0