'lut,
j'ai un autre problème :
class InterfaceClasseA
{
public:
virtual void actionA()= 0 ;
}
class ImplementationClasseA
: public InterfaceClasseA
{
public:
void actionA() { /*fait qq chose*/ }
}
class InterfaceClasseB
: public InterfaceClasseA
{
public:
virtual void actionB()= 0 ;
}
class ImplementationClasseB
: public InterfaceClasseB, public ImplementationClasseA
{
public
void actionB() { /* fait autre chose*/ }
}c'est normal que le compilo ne trouve pas la méthode actionA dans ImplementationClasseB ???
Normalement elle devrait être héritée de ImplementationClasseA, non ?