[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 -
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
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:
- [C++] template, patch et lien
- Lien url - Guide
- Créer un lien pour partager des photos - Guide
- Patch - Guide
- Verificateur de lien - Guide
- Lien copié - Forum Mobile