J'arrive sans problème à compiler ceci, chez moi:
Code C/C++ :
typedef int int8u;
class A
{
};
class B : public A
{
public:
enum enScrollingMode
{
ScrollingNone=0,
ScrollingLeft,
ScrollingRight
};
enScrollingMode enCurrScrollingMode;
};
class C : public A
{
public:
void vSetScrollingMode(int8u i8uField, B::enScrollingMode enCurrScrollingMode)
{
}
};
int main()
{
A a;
B b;
C c;
c.vSetScrollingMode(4, B::ScrollingNone);
return 0;
}
En mettant A, B et C dans des fichiers séparés, il n'y a aucune raison que ça ne fonctionne pas.
________________________________________________________________________
Historique de mes créations, et quelques articles:
http://0217021.free.fr/portfolio
Merci d'utiliser Réponse acceptée si un post répond à votre question