Frage zu const
-
Hallo,
ich hab mal ne kurze Frage: Was bedeutet es wenn nach der Deklaration einer Funktion const steht?
z.B.inline bool valid(void) const { return m_p->valid(); }
-
Hallo
Das bedeutet das die Methode valid auch für konstante Instanzen aufgerufen werden kann, weil die Methode keine Änderung an der Instanz vornimmt.
bis bald
akari
-
... weswegen das auch nur für Memberfunktionen erlaubt ist.
(Nur der Vollständigkeit halber)Gruß,
Simon2.
-
danke!