Scavenger
11-05-2004, 15:17
Hallo !!
Ich möchte eine Anwendung leicht erweiterbar halten und habe
mir deshalb einige Interface-Klassen definiert, welche ich
vererbe und dann halt implementiere :
class interface
{
public:
virtual void tuWas (void) = 0;
}
class x : infterface
{
public:
void tuWas (void);
}
Ich würde jetzt gerne sowas wie
interface inter01 = getClassByName ("x");
machen.
In Java ist das glaub ich möglich und fand ich auch ziemlich
nützlich. (Es ist schon etwas länger her, das ich was mit Java
gemacht habe. :D )
Geht sowas auch irgendwie in C++, oder muss ich da
meine eigenen WrapperKlassen schreiben ?
Scav.
Ich möchte eine Anwendung leicht erweiterbar halten und habe
mir deshalb einige Interface-Klassen definiert, welche ich
vererbe und dann halt implementiere :
class interface
{
public:
virtual void tuWas (void) = 0;
}
class x : infterface
{
public:
void tuWas (void);
}
Ich würde jetzt gerne sowas wie
interface inter01 = getClassByName ("x");
machen.
In Java ist das glaub ich möglich und fand ich auch ziemlich
nützlich. (Es ist schon etwas länger her, das ich was mit Java
gemacht habe. :D )
Geht sowas auch irgendwie in C++, oder muss ich da
meine eigenen WrapperKlassen schreiben ?
Scav.