Gast
#2898702
Hallo zusammen, ich habe folgendes Problem:
ich habe 3 Klassen
class A
{
...
public:
meth1();
};
class B
{
...
public:
meth2();
};
class C
{
...
public:
meth3();
};
um Variable zu sein möchte ich die 3 Methoden je nach Konfiguration des
Konstruktors in unterschiedlicher Reienfolge abarbeiten.
int main(void)
{
...
for( u8TaskCount = 0u; u8TaskCount < u8MaxTasks; u8TaskCount++ )
{
// Je nach mitgabewert des Konstruktors
meth1();
meth3();
meth2();
// oder
meth2();
meth3();
}
}
In C hätte ich das über eine Tabelle mit Funktionspointern gemacht aber
in C++ habe ich noch keine Möglichkeit gefunden dieses Problem sauber zu
lösen. Auf jeden Fall möchte ich keine Switch Case Abfrage verwenden.
Ich hoffe ihr könnt mir weiterhelfen.
Gruß Maraike