Hallo zusammen, soll der this Zeiger, im Kontext Verwendung von Membervariablen der Instanz, eher verwendet oder weggelassen werden? Beispiel: Deklariert in C++ Class Header: unsigned int m_variable; Definition in cpp: a) m_variable = 123; b) this->m_variable = 123; Beides wäre möglich aber welches sollte man idealerweise verwenden?
Ist ziemlich egal, aber meistens wird er weggelassen. Das "this->" würde sehr oft im Code auftauchen und diesen daher nicht lesbarer machen...
Es gibt Fälle, bei denen man this-> verwenden muss. In allen anderen Fällen ist der Konsensus, es wegzulassen.
Wichtig bei Settern für Leute die Variablen vernünftig benamsen (sprich ohne ugly as fuck hungarian notation...) ;)
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.