Callback (zwei Klassen)



  • Guten Abend,
    ich habe zwei Klassen A und B.
    Klasse A:

    #include b.h
    b B;
    B.setcb(&this->addrow);
    

    Wie muss nun die Klasse B aussehen? Die Klasse B kennt ja nichts aus der Klasse A, diese kann nicht Klasse A includen. Bin für jede Hilfe dankbar. 🙂



  • Keinen Memberfunktionszeiger von A als Callback verwenden, sondern etwas Unabhängiges. Zum Beispiel einen Funktionszeiger auf globale Funktionen oder – um einiges flexibler – std::tr1::function .


Anmelden zum Antworten