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.


Anmelden zum Antworten