Gültigkeitsbereich Klasse

Aus Appmethod Topics
Wechseln zu: Navigation, Suche

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.

Siehe auch