Bonjour à tous,
Je code en ce moment un arbre Naire. Cependant, j'ai quelques problème, j'ai réduit le code au plus simple, mais ca ne veut toujours pas compiler...
Code :
- template <class T> class ArbreNaire
- {
- public:
- ArbreNaire();
- };
- template <class T> class ArbreNaireIterateur
- {
- public:
- ArbreBinaireIterateur(ArbreNaire<T>& );
- };
- template <class T> ArbreNaire<T>::ArbreNaire()
- {
- }
- template <class T> ArbreNaireIterateur<T>::ArbreBinaireIterateur(ArbreNaire<T>& an)
- {
- }
|
Et quand je compile ceci:
Code :
- ArbreNaire<int> an;
- ArbreNaireIterateur<int> ani(an);
|
Borland C++ 4 m'envoie balader en me disant : "Impossible de convertir ArbreNaire<int> en ArbreNaireIterateur<int>" comme si il cherchait à convertir alors que le constructeur adéquat est bien là...
---------------
Mon Flickr