Visual Studio, Windows Forms "this->"?

Guten Mittag,

Ich hab mir nun mal das Programmieren mit Visual Studio in Windows angeschaut...
Hab vorher eig. nur in Linux mit C und GTK gearbeitet.

Visual Studio (C++) erleichtert einen den Einstieg mit Windows Form ja sehr, das meiste, das er in die Dateien schreibt, die er anlegt, verstehe ich auch. Aber was bedeutet in der header Datei die bei der Windows Form ensteht eig. das "this->" warum steht das vor jeder Variable?
Ist das so etwas wie das "self." bei Python?

Wusste nicht so recht wie ich nach "this->" googlen sollte^^

Also Danke für alle Erklärungen
 
Es handelt sich hierbei um objekt-orientierte Programmierung (OOP)
Mit this-> greifst du auf Member-Variablen und -Methoden innerhalb einer Klasse zu.

ich gehe mal, ohne dass ich es je programmiert hätte, davon aus, dass self. unter python das gleiche macht. (wenn nicht, korrigiert mich...)
 
this ist ein Zeiger auf die Instanz der Klasse und ist nur innerhalb dieser Instanz über den Namen "this" verfügbar. In statischen Membern geht das nicht, da dort keine Konkrete Instanz bekannt ist. Hier findest du ein Tutorial dazu.
 
Zurück
Oben