<< ostream operator für private Objekt einer Klasse?
-
Hey C++ler,
ich möchte eine Varibale einer Klasse in aus deren privat bereich ausgeben.
Dafür wollte ich folgendes tun:class User { strin name; }; User Test; ostream& operator<<(ostream& os,const int&name) { return os <<"Benutzername: "<<Test.name<<endl; }Leider funzt das nicht, da name ja privat ist und daher nicht auf es zugegriffen werden kann. Wie bekomme ich es hin, dass ich auch private Member ausgeben kann?
-
Operator als friend implementieren
greetz KN4CK3R
-
oder über einen getter zugriff geben
-
Wie implementiere ich den operator als friend?
-