000
29.04.2004, 09:06 Uhr
~Busta
Gast
|
Moin beisammen! C++ Anfänger hat ne Frage!
C++: |
ostream& operator<< (ostream& os, const Hms& hms) { long h=0,m=0,s=0; hms.gethms(h,m,s); //<- macht Probleme os << h << ":" << m << ":" << s ; return os; }
|
Meine Klasse hms speichert einen Zeitwert in Sekunden, gethms(h,m,s) gibt das ganze als Reference-Parameter in Std,Min,Sek zurück. Wie kann ich gethms jetzt in ostream& operator<<.... benutzen? Ist als friend deklariert! Ich erhalte: 'gethms' : cannot convert 'this' pointer from 'const class Hms' to 'class Hms &' ...klingt logisch... wie kann ichs anders machen?
Bearbeitung von Pablo: |
CPP Tags added
|
Dieser Post wurde am 29.04.2004 um 11:24 Uhr von Pablo editiert. |