Bonjour,
Mon problème est le suivant: J'ai une class A héritant d'une class B dont le paramètre template est un type qui sera définit dans la class A
Voici le code:
Le message d'erreur est:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 #include <iostream> using namespace std; template<class T> class B { public: T a; }; class A:public B< A::ref > { public: typedef int ref; }; int main() { A a; }
Y a-t-il une solution?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 incomplete type «A» used in nested name specifier
Partager