Wie könnt ich den Operator == implementieren? Im Thread steht ja schon eine andere String Klasse in der dieser Operator implementiert ist, aber wie mach ich das dann im Hauptprogramm? Und überhaupt, ich kann doch nur das *this objekt zurückgeben wenn ich in so einer Operator Funktion in meiner String Klasse drin bin... oder nicht?
Kann mir mal bitte jemand ein Bsp. fürs main geben?
Die Frage ist schon beantwortet! Du kannst mit meiner Stringklasse einfach string_eins == string_zwei schreiben, egal wo. Du kannst bei Operatorfunktionen wie bei normalen Funktionen alles mögliche zurückgeben, nur sollte man sich an die Konventionen halten, d.h. operator== sollte nicht *this zurückgeben, sondern ein bool, oder zumindest ein int.