friend

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Schlüsselwörter alphabetisch - Index


Kategorie

C++-spezifische Schlüsselwörter

Syntax

 friend <bezeichner>;

Beschreibung

Das Schlüsselwort friend dient zur Deklaration einer Funktion oder Klasse, die volle Zugriffsrechte auf private und geschützte Elemente einer fremden Klasse hat, obwohl sie selbst keine Elementfunktion dieser fremden Klasse ist. Die fremde Klasse hat vollen Zugriff auf die Klasse, die sie als friend deklariert.

In jeder anderen Beziehung ist eine friend-Funktion eine normale Funktion, was Gültigkeitsbereich, Deklarationen und Definitionen angeht.