Functions and formatted printing of time and date for RTC8563

Dependencies:   mbed

this Zeiger

Dynamische Bindung

Der this-Zeiger zeigt auf das Objekt selbst. In jeder Klassendeklaration wird ein Zeiger mit dem Namen this auf die Klasse deklariert, z.B. für die Klasse Test als Test *const this. Dieser kann überall innerhalb der Klasse, außer in statischen Methoden, eingesetzt Werden. Er wird allen Methoden einer Klasse unsichtbar als weiterer Parameter übergeben, sodass die Methoden auch Wissen, mit welchen Daten von welchem Objekt sie arbeiten.

class Zeiger
{
public:
    int i;
    Zeiger* Back() {
        return this;
    }
};

int main()
{
    Zeiger* ptr;
    Zeiger Obj;
    ptr = Obj.Back();
    ptr->i = 7;
    return 0;
}


See how it works: this-Zeiger

Objekte dynamisch erzeugen


All wikipages