Heim > Artikel > Backend-Entwicklung > Detaillierte Erläuterung des Friend-Mechanismus von C++-Funktionen
Der C++-Friend-Mechanismus ermöglicht Nicht-Mitgliedsfunktionen oder -Klassen den Zugriff auf private oder geschützte Mitglieder anderer Klassen, um die folgenden Zwecke zu erreichen: Erlauben Sie Nicht-Mitgliedsfunktionen den Zugriff auf private Mitglieder. Ermöglichen Sie Mitgliedsfunktionen den Zugriff auf private Mitglieder anderer Klassen. Erlauben Sie Klassenmitgliedsfunktionen um auf die privaten Mitglieder einer anderen Klasse zuzugreifen Private Mitglieder
Detaillierte Erklärung des Friend-Mechanismus von C++-Funktionen
Der Friend-Mechanismus ist eine Funktion, die es einer Funktion oder Klasse ermöglicht, auf private oder geschützte Mitglieder anderer Klassen zuzugreifen oder Funktionen. In C++ kann der Friend-Mechanismus die folgenden Zwecke erreichen:
Syntax
Freund-Erklärung für globale Funktionen:
friend 返回值类型 函数名(参数列表);
Freund-Erklärung für Klassenmitglieder:
friend class 类名;
Frage:
Design ein Private Mitglieder der Klasse und drucken Sie sie aus. Point
类,它有私有成员 x
和 y
,并且有一个打印所有私有成员的 print()
函数。现在,我们想要一个额外的 printInfo()
函数,它可以访问 Point
friend 返回值类型 类名::成员函数名(参数列表);
Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung des Friend-Mechanismus von C++-Funktionen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!