Frage zu einer Codezeile

BLR

Erfahrenes Mitglied
Hallo zusammen,
ich muss ein kleines c++ programm untersuchen.
Dadabei ist eine Zeile, bei der ich mir nicht ganz sicher bin, was sie macht.
Code:
Objekt Objekt::add(const Objekt& rhs) const {
    Objekt lhs(*this); // WAS MACHT DIESE ZEILE?
    if (lhs.numR != rhs.numR || lhs.numC != rhs.numC) {
        cout << "ERROR" << endl;
        return Objekt();
    }
 }

Danke für die Hilfe.
 
Hi

erstellt eine Kopie (laut Copy-Konstruktor) vom aktuellen Objekt
(von dem die Methode add ausgeführt wird)
 

Neue Beiträge

Zurück