Je reçois une erreur de compilation dans le code ci-dessous.Erreur avec le modèle de fonction membre
class A
{
public:
A()
{
}
~A()
{
}
void func()
{
cout <<"Ha ha ha \n";
}
};
class C
{
public:
C()
{
}
~C()
{
}
template<typename type> func()
{
type t;
t.func();
}
void callme()
{
func<A>();
}
};
Quelle est l'erreur? – Naveen
erreur C2275: 'A': utilisation illégale de ce type comme une expression – Satbir
Comment appelez-vous 'callme()'? – Kleist