Gültigkeitsbereich Klasse
Nach oben zu Gültigkeitsbereich in C++ - Index
Der Name M eines Elements der Klasse X hat den Gültigkeitsbereich Klasse "lokal zu X" und kann nur in den folgenden Fällen verwendet werden:
- In Elementfunktionen von X.
- In Ausdrücken wie x.M, wobei X ein Objekt von X ist.
- In Ausdrücken wie xptr->M, wobei xptr ein Zeiger auf ein Objekt von X ist.
- In Ausdrücken wie X::M oder D::M, wobei D eine abgeleitete Klasse von X ist.
- In Vorwärtsreferenzen innerhalb der Klasse, in der M ein Element ist.
Namen von Funktionen, die als friend von X deklariert wurden, sind keine Elemente von X, ihre Namen haben nur einschließenden Gültigkeitsbereich.