Bonjour à tous,
J'ai un problème de pointeur sur une classe template.
Voici l'architecture de mon programme :
Je souhaiterais que la classe B possède une variable membre privée qui soit un pointeur sur la classe A, seulement A et B sont templatée de manière différentes.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 // A.h template<int entier,typename T> class A { ... } // B.h template<int autreentier> class B { protected : A<int entier,typename T> * ptr; ... }
J'ai essayé de mettre le code de A et B dans le même .h mais le compilateur ne différencie pas bien les deux templates.
Est-ce que cela est possible ?
Merci.
Partager