string();
-
Frage - funktioniert:
return string();
wenn JA-> Warum?, Es ist ja keine Variable sondern die Stringklasse;
[Hab ich in einem Lehrbuch gesehen]Danke
mfg
-
string() erzeugt ein temporäres objekt der klasse string
-
Und was ist der Inhalt dieses Objektes?
Danke, mfg
-
string s();
cout<<s;schau doch selbst nach
-
Original erstellt von Shade Of Mine:
string s();
cout<<s;
schau doch selbst nachwieso sollte es klappen, die adresse einer funktion auszugeben, die du nicht definiert hast?
-
lol wohl eher:
cout << string();
-
Original erstellt von japro:
**lol wohl eher:cout << string();
**
natürlich - fehler meinerseits!
ich wollte
string s;
cout<<s;schreiben - aber du hast recht - mit cout<<string() ist es logischer.
ich wollte ganz klug darauf hinweisen, dass string s() und string() die selbe aktion tätigen - und bin voll in die falle getappt -> schande über mich!