Bonjour � tous![]()
J'ai un petit soucis qui m'emb�te depuis plusieurs jours :
Je cr�e une petite biblioth�que qui se pr�sente actuellement sous la forme d'une biblioth�que dynamique (dll pour window).
Donc, les classes et m�thodes sont lus dans la biblioth�que, c'est dynamique, tout �a tout �a.
Le petit probl�me, c'est que ma biblioth�que a une partie qui est devrait �tre en statique (template).
Je vais faire un petit exemple :
- Partie dynamique :
- Classe A
- Classe B
- Partie statique
- Classe C (template)
Le probl�me, c'est que la classe C a pour attribute la classe A et la classe B.
Donc, le compilo va construire une classe C dans le projet ext�rieur, et va devoir y int�grer une classe A et une classe B.
Et l�, malheur ! Classe A et Classe B sont dynamiques !
Le compilateur est tr�s f�ch�. On lui a dit que les classes A et B sont dans une biblioth�que dynamique et voil� qu'il doit les int�grer dans le projet de fa�on statique pour la classe template C !
Et j'avoue que je ne vois pas du tout comment r�soudre �a.
En fait, la seule solution que je vois, c'est de compiler 2 fois les classes A et B. Une fois dans la biblioth�que dynamique et une fois dans la biblioth�que statique.
Qui plus est, je dois mettre les classes A et B statiques dans un nouveau namespace pour �viter les ambigu�t�s.
Voici donc ma question : existe-t-il une m�thode plus �l�gante � un tel probl�me ?
Je vous remercie d'avance pour toute r�ponse![]()
Passez une agr�able journ�e![]()
Partager