was ist der Unterschied zwischen Freund-Funktion und Freund-Klasse?
was ist der Unterschied zwischen Freund-Funktion und Freund-Klasse? und wo sollte die Verwendung von friend-Schlüsselwort?
stackoverflow.com/questions/1093618/...
Das ist eine gute Frage, ohne eine echte betrogene. (Ich weiß, Sie waren nicht beschuldigen, dass dies ein dupe, aber ich Schreibe diesen Kommentar trotzdem zu verhindern, dass andere springen zu dem Schluss.)
Das ist eine gute Frage, ohne eine echte betrogene. (Ich weiß, Sie waren nicht beschuldigen, dass dies ein dupe, aber ich Schreibe diesen Kommentar trotzdem zu verhindern, dass andere springen zu dem Schluss.)
InformationsquelleAutor ankit | 2010-09-25
Du musst angemeldet sein, um einen Kommentar abzugeben.
Kurz, man ist eine Klasse und eine Funktion. Für die Funktion, nur dass eine Funktion bekommt Zugriff auf private member. Für eine Klasse, die ganze Klasse und alle seine Funktionen erhalten Sie Zugriff auf die privaten Mitglieder der befreundeten Klasse.
Das friend-Schlüsselwort wird verwendet, um zu gewähren, Zugang zu privaten Daten der Mitglieder. Manchmal müssen Sie möglicherweise eine helper-Klasse oder ein kostenloses Klasse, die Zugriff auf private Mitglieder einer anderen Klasse. Für Funktionen, die ein häufiges Beispiel ist ein operator überladen. Vielleicht möchten Sie, um eine überlastung der + - operator. Sie können machen Sie einen operator+ - Funktion deklariert, die außerhalb der Klasse (also es kann aufgerufen werden ohne ein Objekt) und es wird ein Zugriff auf das private class data.
Check-out diese Website für eine detaillierte Beschreibung der beiden und wie Sie zu benutzen sind.
+1
für die Suche nach mehr dazu zu sagen als den ersten Satz. Ich hätte voll versagt.InformationsquelleAutor JoshD
Friend-Funktion
friend
- Schlüsselwort verwendet wird, für die Erklärung.friend
- Schlüsselwort nicht erforderlich.Freund Klasse
friend
- Schlüsselwort verwendet wird:friend class a;
friend
- Schlüsselwort nicht erforderlich.friend
Klasse können wir auf die Mitglieder einer Klasse in einer anderen.InformationsquelleAutor Prashant Kumbharkar
Einer friend-Funktion wird verwendet für den Zugriff auf die nicht öffentlichen member einer Klasse.Eine Klasse kann erlauben, dass nicht-member-Funktion und andere Klassen für den Zugriff auf die eigenen privaten Daten, indem Sie Sie als Freund
Eine Friend-Klasse hat vollen Zugriff auf private Daten, die die Mitglieder der anderen Klasse, ohne Mitglied dieser Klasse.
InformationsquelleAutor chandan Kumar
1)Freunde-Funktion wird verwendet, um den Zugriff auf die privaten Daten variable von Klassen, in denen die Funktion wird verwendet, um den Zugriff auf private Daten, Variablen der gleichen Klasse.
2)u können, rufen Sie die Freunde-Funktion in der main-Funktion ohne Objekt, sondern zum Aufruf member-Funktion der Klasse u müssen nur zum erstellen von Objekten der gleichen Klasse.
3)Freunde-Funktion behandelt werden kann, als nicht-member-Funktion, aber die Funktion ist nicht behandelt als nicht-member-Funktion der Klasse. geben Sie den link-Beschreibung hier
InformationsquelleAutor kapil mangla