Hallo Forum!
Problem: In Abhängigkeit von einem Array of Boolean sollen viele verschiedene Unterfunktionen aufgerufen werden.
Momentan mache ich das sinngemäß mit einer langen Liste von
if (data[0] = TRUE) {action0();}
if (data[1] = TRUE) {action1();}
usw.
Gibt es eine Möglichkeit, das elegant in einer Schleife zu machen? So hier wäre cool:
for (int index = 0; index < max_actions; index++) {
if (data[index] = TRUE) {actionindex;}
}
Ich hoffe, mein Anliegen ist verständlich?!
Gesucht ist sozusagen ein Konstrukt, um ein "Array of Functions" zu beschreiben.
Wozu? Mein Code ist dermaßen unübersichtlich geworden, dass es sehr mühsam ist, neue Funktionen (action0 bis actionxx) einzubinden.
Was kann man da machen?
Grüße
Helmuth