a.equals(b) wieso funzt das nicht?
-
Hallo,
habe in einer funktion ... if (z.equals("-")) ... verwendet, aber der compiler meckert:
"error C2039: 'equals' : Ist kein Element von 'basic_string<char,struct std::char_traits<char>,class std::allocator<char> >'
Fehler beim Ausführen von cl.exe."hab aber string included!
Kann da einer helfen?
Thx
-
eventuell
'-'
-
das liegt wahrscheinlich daran, das std::basic_string keine memberfunktion namens equals hat.
vielleicht meinst du ja den operator== ?
oder string::compare?
-
mist equals ist java. z.find() müsste das gleiche sein, oder?
-
eher z.operator==("-")