Bonjour,

j'ai un petit problème avec la gestion d'une classe interne dans une classe template.

Prenons l'exemple suivant (simplifié au maximum):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
template<typename T>
class A{
public:
   class B{
   };
};

template<typename T>
class C{
private:
   //ici je veux une variable du type A::B utilisant la classe T
   A<T>::B b;
};
La ligne rouge provoque une erreur de compilation...
Comment doit on se servir des classes internes appartenant à une classe template?

merci