Im ayant un problème avec un typedef ci-dessous, je peux sembler l'obtenir droite:typedef d'un modèle avec un type de modèle comme paramètre
template <typename T>
struct myclass1 {
static const int member1 = T::GetSomeInt();
};
template <int I>
struct myclass2 {
typedef myclass1< myclass2<I> > anotherclass;
static int GetSomeInt();
};
anotherclass MyObj1; // ERROR here not instantiating the class
Lorsque je tente et initialiser un objet anotherclass, il me donne une erreur.
Toute idée de ce que je fais mal? Il semble y avoir un problème avec mon typedef.
Toute aide est appréciée, Merci Bryan
Quelle erreur obtenez-vous? –
Voulez-vous le modèle ou ? –
Grzegorz
Je suis désolé, j'ai édité ma réponse et expliqué mieux. –