J ai un souci avec avec ces quelques lignes de code. Mais il faut bien que je définisse un rang 0 pour la construction des mes objtes?

voici le message d erreur:
error C2935: 'A<U,0>' : template-class-id redefined as a global function


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
template< class U, int n>
class A{
 
 
public:
 
	A(const vector<A<U,n-1> >	& aA){};
 
	A(){};
	~A(){};
 
};
 
template <class U> A<U,0>(){};