Johanna: C++: Funktionszeiger als Rückgabewert

Beitrag lesen

Hi,

ich würde gerne Wissen ob und wie man die Adressen von Funktionen zurückgibt um sie dann später woanders aufrufen zu können.

  
  
void Funktion(char* str)  
{  
}  
  
[void] holeZeiger(void)  
{  
 return Funktion;  
}  
  
// für [void] muss man wohl was anderes schreiben?!  
  
// ...  
  
void (*pointer)(char*) = holeZeiger();  
*pointer(); // wolla, funktioniert!  
  

Ich hoffe ich konnte mein Problem veranschaulichen und es gibt eine Lösung hierfür.

Johanna