== nicht für std::string überladen?
-
hi wie kann es sein, dass ich bei folgenden code die warnung
main.cpp(30) : error C2678: Binärer Operator '==': Es konnte kein Operator gefunden werden, der einen linksseitigen Operanden vom Typ 'std::string' akzeptiert (oder keine geeignete Konvertierung möglich)
bekomme?
#include <iostream> using namespace std; int main() { std::string s("Bla"); if (s == "Bla"); return 0; }danke für eure mühen
-
Hallo,
Hilft denn ein #include <string> ?
-
ich verwende ein neues plattform sdk von microsoft + einen ms compiler
-
autsch

danke für die hilfe
-
wtfffffffff schrieb:
hi wie kann es sein, dass ich bei folgenden code die warnung
...
bekomme?
...Hi,
gar nicht !
Du bekommst nämlich keine "Warnung", sondern der Compiler bricht mit einer Fehlermeldung ab.
...Gruß,
Simon2.
-
Da wollte ich gerade auf deinen Text was antworten, da löscht du ihn auch schon.
(21.3.7.2 2)
-
Braunstein schrieb:
Da wollte ich gerade auf deinen Text was antworten, da löscht du ihn auch schon.
(21.3.7.2 2)Tja, "manchmal, aber wirklich nur manchmal, haben Programmierer ein kleines bischen Haue gern ...." und gestern war eben nicht "manchmal"

Gestern war "öfter"; wie in "Leider schreibe ich öfter schneller als ich denke".Gruß,
Simon2.