Funktions Benutzung
-
Ich hoffe die Frage ist nicht zu noobig, aber ich finde es einfach nicht raus.
Ich habe in einer Headerdatei (a.h) folgendes festgelegt
void getxy(int &, int &);
dazu habe ich in einer Datei (a.cpp) gesagt
void CPix::getxy(int& xx, int& yy)
{
xx =x;
yy =y;
}wenn ich nun ein Objekt erzeuge
CPix p1;
und ich voher mit einem Setter x und y festgelegt habe.
Wie bekomme ich dann mit meinem getter x und y?
Vielen Dank schon mal für die Antwort?
-
grunzi schrieb:
Ich habe in einer Headerdatei (a.h) folgendes festgelegt
void getxy(int &, int &);
dazu habe ich in einer Datei (a.cpp) gesagt
void CPix::getxy(int& xx, int& yy)
{
xx =x;
yy =y;
}Warum schreibst du das denn so, wenn du gar nicht weißt, wie man das aufruft? Das ergibt irgendwie keinen Sinn.
wenn ich nun ein Objekt erzeuge
CPix p1;
und ich voher mit einem Setter x und y festgelegt habe.
Wie bekomme ich dann mit meinem getter x und y?
int x, y; p1.getxy(x, y);
-
Das hatten wir so im Unterricht und ich muss das verstehen.
-
Hallo grunzi,
es ist sehr schlechter Stil einen Thread "einfach Frage" zu nennen. Bitte denke dir eine bessere Überschrift aus.
-
Ja sorry mir fällt hierfür einfach kein sinnvoller Titel ein.
Aber Danke für die Antwort für mich ist das "Problem" somit gelöst.