Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Probleme mit String-klasse

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: [ 1 ] > 2 <
010
02.03.2004, 16:52 Uhr
0xdeadbeef
Gott
(Operator)


Eine String-Klasse schreibe ich so:

C++:
#include <string>



--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
011
04.03.2004, 18:04 Uhr
Vriza



Haha, sehr witzig 0xdeadbeef :P

Noch ne Frage:

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?

thx im Voraus

Vriza
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
012
05.03.2004, 00:06 Uhr
~(un)wissender
Gast


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.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] > 2 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: