Ja, es ist zulässig, dass ein Objekt der Klasse Foo
auf die privaten Mitglieder eines anderen Objekts der Klasse Foo
zugreift. Dies ist häufig notwendig für Dinge wie Kopieraufbau und Zuweisung, und es ist keine spezielle Friend-Deklaration erforderlich.
Klassen, die sich selbst frienden, sind sinnvoll, wenn sie Vorlagen sind, da jede Instanz mit unterschiedlichen Parametern eine andere Klasse ist.
Tags und Links class c++ private-members private