magicxxx Geschrieben 29. Mai 2008 Geschrieben 29. Mai 2008 Hi ich versuche gerade c++ dateien zu laufen zum kriegen, und hab folgenden Fehler: strings.h:44: error: ISO C++ forbids declaration of 'operator==' with no type strings.h:45: error: ISO C++ forbids declaration of 'operator==' with no type strings.h:46: error: ISO C++ forbids declaration of 'operator!=' with no type strings.h:47: error: ISO C++ forbids declaration of 'operator!=' with no type der ausgeschnittene code dazu sieht folgend aus: friend operator==(const stringc &x, const char *s); friend operator==(const stringc &x, const stringc &y); friend operator!=(const stringc &x, const char *s); friend operator!=(const stringc &x, const stringc &y); kann mir vielleicht jmd weiter helfen bitte?
Klotzkopp Geschrieben 29. Mai 2008 Geschrieben 29. Mai 2008 Da fehlt einfach der Rückgabetyp (vermutlich bool). Das sagt auch die Fehlermeldung.
magicxxx Geschrieben 29. Mai 2008 Autor Geschrieben 29. Mai 2008 du meinst einfach "friend bool operator == const(const stringc &x, const char *s); schreiben?
Klotzkopp Geschrieben 30. Mai 2008 Geschrieben 30. Mai 2008 Das erste 'const' ist zuviel. Ansonsten ja.
magicxxx Geschrieben 30. Mai 2008 Autor Geschrieben 30. Mai 2008 Danke für die Hilfe. PS hab mich mit 'const verschrieben'
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden