also kibt es in c++ von klassen auch zeiger und um den echten Wert hinter dem zeiger zu bekommen nutzt man also diesen ->
...dasnke hat mir sehr geholfen
könntet ihr mir auch verraten (wenn das nicht zu kompliziert ist) wie ich jetzt z.B. von dieser Klasse:
Code:
class hund {
private:
int age;
public:
hund(){ //= create
cout<<"Hund wird gebaut"<<endl;
}
int lieb;
void setage(int newage) {
age=newage;
}
int getage() {
return age;
}
void foo(hund dummy) //destroyer, braucht als parameter einen hund, der griegt den namen dummy
{
dummy.setage(-1); //geiles Alter nicht
}
};
einen Zeiger erstelle?
müsste das nicht so gehen? :
Code:
hund bello;
hund* derzeigerhund;
derzeiger=&bello;
derzeigerhund->lieb=3;
cout<<endl<<bello.lieb;
system("PAUSE");