KingJoshii1000
Lieutenant
- Registriert
- Apr. 2010
- Beiträge
- 879
Hallo,
ich habe mich ein wenig mit der vererbung von Klassen beschäftigt und bekommen bei folgendem Code den Error:
9IntelliSense: Auf "Funktion "class0::change_value0" (deklariert in Zeile 6)" kann nicht zugegriffen werden. Main.cpp 22 5 Uebung
Wie gesagt, relativ simpel gehalten, es dient ja zu Übungszwecken. Wo liegt der Fehler?
Mit freundlichen Grüßen und wünsche einen guten Rutsch ins neue Jahr
ich habe mich ein wenig mit der vererbung von Klassen beschäftigt und bekommen bei folgendem Code den Error:
9IntelliSense: Auf "Funktion "class0::change_value0" (deklariert in Zeile 6)" kann nicht zugegriffen werden. Main.cpp 22 5 Uebung
Code:
class class0{
public:
void change_value0(int Value){ value = Value; }
protected:
class0()
:value(-1){}
private:
int value;
};
class class1 : class0{
public:
class1(){}
void change_value1(int Value){ value1 = Value; }
private:
int value1;
};
int main(){
class1 c1;
c1.change_value0(100); //Hier tritt der Fehler auf
}
Mit freundlichen Grüßen und wünsche einen guten Rutsch ins neue Jahr