Virtuelle Enumeration
-
Hallo
ist so etwas möglich?class A { public: virtual enum MYENUM { a, b, c }; }; class B : public A { public: virtual enum MYENUM { a, b, c, d, e, f, g }; };
-
Probier es doch einfach aus

-
Wahrscheinlich nicht. Aber hey, einfach ausprobieren und nicht soviel Spam produzieren.
-
ok es funktioniert
auf jeden fall mit vc++ 05danke trotzdem
p.s.: ja das forum hier ist ja zum glück nicht zugespammt

was sollen die ganzen englischen jobangebote?^^
-
daersc schrieb:
ok es funktioniert auf jeden fall mit vc++ 05
Dann hat der VC++ 05 hier wohl nicht seine Standardhausaufgaben gemacht.
-
wieso?
schreibt der c99 standard vor das das nicht geht?
-
Kurioserweise akzeptieren sowohl MSVC als auch BCC
virtual enum. Vermutlich wirdvirtualeinfach ignoriert; jedenfalls betrachten beide Compiler die beiden Enums erwartungsgemäß als verschiedene Typen.daersc schrieb:
schreibt der c99 standard vor das das nicht geht?
C99? Arg irrelevant hier, oder?

Sage doch einfach, was du tun willst. Polymorphe Enumerationstypen sind jedenfalls weder möglich noch sinnvoll (IMHO).