Keresés

Új hozzászólás Aktív témák

  • Gergello

    addikt

    Hali!

    Ez lenne a feladat:

    # Legalább 1 osztályhoz tartozó és legalább 1 globális operator overloading

    Az osztályhoz tatozó op overloadingot értem, de a globálist nem annyira. Mitől globális, ez? Mi lesz ha származtatom az osztályt, ott is fel kell venni egy ilyet : friend Vector operator*(int n,const Vector& v); ?

    Nem igazán értem. :(

    class Vector
    {
    double x;
    double y;
    public:
    Vector(double x, double y);
    Vector operator*(int n); //osztalyhoz tartoz op overloading
    friend Vector operator*(int n,const Vector& v); //ez lenne a globalis?
    }
    Vector Vector::operator*(int n){ //osztalyhoz tartoz op overloading
    Vector szorzat(this->x*n,this->y*n);
    return szorzat;
    }

    Vector operator*(int n, const Vector& v){
    Vector szorzat(v.x*n,v.y*n);
    return szorzat;
    }

Új hozzászólás Aktív témák