String Stream als Übergabe
-
Hallo zusammen,
ich will in mein programm eine methode implementieren die einen string engegennimmt und den ausgibt.jetzt will ich die übergabe in folgender form haben.
object.foo("Hallo"<<" Welt!");Ich haeb es mit stringstream als Parameter versucht, hat aber nicht funktioniert.
Habt ihr vieleicht eine Lösung?Danke im Vorraus.
MfG
Artez
-
"Hat nicht funktioniert" ist keine Aussage.Was hat nicht funktioniert, zeig uns Code welcher compilierbar ist aber auf die Fehlerquelle eingeschränkt ist.
-
Artes schrieb:
jetzt will ich die übergabe in folgender form haben.
object.foo("Hallo"<<" Welt!");An die Regeln der Programmiersprache und deren Syntax solltest du dich aber schon halten.

Mit StringStreams könntest du es etwa so machen:
std::stringstream Stream; Stream << "Hallo " << 3 << ". Welt"; foo(Stream.str());