andiv: C++, Dynamische Fukntionsnamen?

Beitrag lesen

Hallo,

ich hoffe ich stehe nicht auf dem Dach einer Schlauchfabrik, aber ich habe hier etwas code, und es sieht so aus, als gäbe es funktionen die da aufgerufen werden nicht.

stattdessen wird der name der "aufgerufenen Funktion" anscheinend zerlegt, und abhängig von schlüsselwörter wird dann die "Funktion" zusammengesetzt - ich blicke da etwas schwer durch - aber

Idee 1: Funktionszeiger bzw. Methodenzeiger
Einem Funktionszeiger wird je nach Parameter die Adresse einer passenden Funktion zugewiesen und die Funktion anschließend über den Zeiger aufgerufen.

Idee 2: Funktoren
Durch Überladen des ()-Operators kann man Klassen wie Funktionen benutzen. Durch Kombination mit anderen Operator-Überladungen könnte man dann auch Funktionen zusammensetzen.

Wenn du mir einen Teil des Codes zeigst kann ich dir vielleicht genauer sagen um was es sich handelt.

Gruß, andiv