Burger
28-06-2002, 08:44
Hallo,
also ich habe zwei Klassen in C++ definiert. In Klasse 1 Existiert eine Funktion1 (public). Diese möchte ich nun in Funktion2 der Klasse2 aufrufen. Das mag mir nicht gelingen.
sowohl
void Klasse2::Funktion2()
{
Klasse1.Funktion1();
}
geht nicht, als auch
void Klasse2::Funktion2()
{
Funktion1();
}
Beidemale meckert mein Compiler. (Oder Debugger, oder wie sagt man da). Jetzt die Frage, wie bekomme ich das hin? Muss ich Funktion1 noch irgendwie besonder "freischalten"?
Danke,
Burger
P.S.: Bin in der Lernphase...
also ich habe zwei Klassen in C++ definiert. In Klasse 1 Existiert eine Funktion1 (public). Diese möchte ich nun in Funktion2 der Klasse2 aufrufen. Das mag mir nicht gelingen.
sowohl
void Klasse2::Funktion2()
{
Klasse1.Funktion1();
}
geht nicht, als auch
void Klasse2::Funktion2()
{
Funktion1();
}
Beidemale meckert mein Compiler. (Oder Debugger, oder wie sagt man da). Jetzt die Frage, wie bekomme ich das hin? Muss ich Funktion1 noch irgendwie besonder "freischalten"?
Danke,
Burger
P.S.: Bin in der Lernphase...