methode virtual et static a la fois [VC++] - Programmation
Marsh Posté le 11-04-2001 à 16:26:19
Une méthode static est une méthode de classe donc forcement elle ne peut pas être virtuelle !
Je ne comprends pas ce que tu voudrais bien faire avec ce genre de méthode ?
Marsh Posté le 11-04-2001 à 16:56:03
J'ai du mal a voir pourquoi tu veux faire cela...
En fait ma question est pourquoi doit-elle etre virtuelle ?
class A
{
static f();
}
class B : public A
{
}
class C : public A
{
static f();
}
A::f() trivial
B::f() c'est A::f()
C::f() ce n'est pas A::f()...
Me gours-je ?
Marsh Posté le 11-04-2001 à 18:44:22
Heu désolé j'ai pété un cable, j'me suis emmeller les pinceaux avec une histoire de polymorphisme, mais en fait c'est pas niveau de la methode static que ça se passe sorry
Marsh Posté le 11-04-2001 à 16:20:27
Pouquoi j'ai pas le droit de faire ça dans une de mes classe:
virtual static bool equal(Object *obj){return false;}
---------------
http://www.cheata.net le site qui vous donne la banane!