friend (C++)

Unter bestimmten Umständen ist es einfacher, auf Memberebene zu gewähren Zugriff auf Funktionen, die keine Member einer Klasse oder allen Funktionen in einer separaten Klasse sind.Das friend-Schlüsselwort kann eine Funktion oder eine Klasse angewendet, um auf private und geschützte Member einer Klasse zu erhalten.Sie können Friend-Funktionen oder friend-Klassen deklarieren, die nicht nur Mitglieder Öffentlich sondern auch geschützt und Private-Klassenmember zuzugreifen.

friend class-name;
friend function-declarator;

Siehe auch

Referenz

C++-Schlüsselwörter

Friend-Deklarationen

Definieren von Friend-Funktionen in den Klassendeklarationen