Member-Funktionsaufruf in einer Member-Funktion



  • Hallo, ich habe folgendes Problem!

    Ich will in der Implementierung einer Member-Funktion eine andere Memberfunktion einer anderen Klasse aufrufen!

    Hier das code-Fragment:

    void func1(int bla, string bla, ...) {
        Anweisungen;
        ....
        myclass::func2(du, da, wie, ...);
    
       Anweisungen;
       ....
    }
    

    Das klappt aber so nicht!
    Was mache ich falsch??

    hoffe mir kann jemand helfen
    Gruß RobDive



  • myclass::func2(du, da, wie, ...);
    

    das funktioniert bei statischen funktionen.
    ansonsten brauchst du immer sowas wie:

    myclass a;
    a.func2(du, da, wie, ...);
    


  • void Html::makehtml(string title, string backcolor, string textcolor) {
    	out <<"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\n";
    	out <<"<html>\n";
    	out <<"<head>\n";
    	out <<"<title>"<< title <<"</title>\n";
    	out <<"</head>\n";
    	out <<"<body bgcolor=\""<< backcolor <<"\" text=\""<< textcolor <<"\" link=\""<< linkcolor <<"\" alink=\""<< linkcolor <<"\" vlink=\""<< linkcolor <<"\" leftmargin=\"0\" topmargin=\"0\" marginwidth=\"0\" marginheight=\"0\">\n";
    
    	// Funktionsaufruf von maketable
    	Table mytable.maketable(rows, cols, width, border, bordercol);
    
    	out <<"</body>\n";
    	out <<"</html>\n";
    }
    

Log in to reply