Das gleiche an dem Anfang von mehreren Funktionen ausführen



  • Hallo liebe c++ Community,

    ich hätte da mal ne interessante Frage. Wie kann man "etwas" (7 Befehle) am Anfang von mehreren Funktionen automatisch ausführen lassen?

    Die einzigen Lösungen die mir bisher eingefallen sind:

    1. An den Anfang jeder dieser Funktionen die 7 Befehle hinschreiben
    2. Eine Hilfsfunktion definieren, die diese 7 Befehle beinhaltet
      2a) An den Anfang jeder Funktion die Hilfsfunktion aufrufen
      2b) An jeder Stelle, wo die Funktionen aufgerufen werden vorher die Hilfsfunktion aufrufen

    Gibt es eine elegante Lösung in C++ oder ist die Sprache dazu nicht in der Lage? Könnte ich irgendwo sagen:
    do "this" at beginning of : {function1, function2, function3...}

    mfg, René~



  • Hilfsfunktion.


  • Mod

    2a


Anmelden zum Antworten