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());
    

Anmelden zum Antworten