Radhad
Erfahrenes Mitglied
Hallo zusammen,
ich habe eine Aufgabe gestellt bekommen, ein Post/Briefsystem zu schreiben (in der Schule). Momentan habe ich das Problem mit dem überladen des << Operators.
Ich zeige erst einmal den Quellcode:
Eigentlich soll in der Methode Print() der Ausgabe-Operator << überladen werden. Allerdings weiß ich nicht wie. Also wollte ich die Methode operator << ind Print() aufrufen. Wie geht das, dass es dann funktioniert? Denn zusätlich muss aus der Klasse mail dieselbe Funktion verwendet werden, um die Adressen "From" und "To" ausgeben zu können. Ich weiß echt nicht weiter...
MfG Radhad
ich habe eine Aufgabe gestellt bekommen, ein Post/Briefsystem zu schreiben (in der Schule). Momentan habe ich das Problem mit dem überladen des << Operators.
Ich zeige erst einmal den Quellcode:
Code:
Adress::Print()
{
}
ostream& Adress::operator <<(ostream& adresse)
{
adresse << m_Name << endl
<< m_Strasse << endl
<< m_Stadt << endl
<< m_Land << endl;
return adresse;
}
Eigentlich soll in der Methode Print() der Ausgabe-Operator << überladen werden. Allerdings weiß ich nicht wie. Also wollte ich die Methode operator << ind Print() aufrufen. Wie geht das, dass es dann funktioniert? Denn zusätlich muss aus der Klasse mail dieselbe Funktion verwendet werden, um die Adressen "From" und "To" ausgeben zu können. Ich weiß echt nicht weiter...
MfG Radhad