<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Wrapper für std::cout?]]></title><description><![CDATA[<p>Hi,</p>
<p>ich brauche (und bitte fragt nicht wozu :() vor meiner Ausgabe ein konstantes Zeichen. Ich habe mir überlegt, das eine Art &quot;Wrapper&quot; ganz von Nutzen sein könnte.</p>
<p>Im Prinzip mag ich das hier in meinem Programm stehen haben:</p>
<pre><code>using namespace std;
cout &lt;&lt; &quot;bla&quot; &lt;&lt; endl;
cout &lt;&lt; &quot;blu&quot; &lt;&lt; endl;
</code></pre>
<p>Und das würde ich wirklich gerne ausgegeben bekomm:</p>
<pre><code>:bla
:blu
</code></pre>
<p>Habe leider von Vererbung und Überladen keine grosse Ahnung <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /><br />
Schaue mir seit vielleicht 3 Monaten jetzt C++ an...</p>
<p>Danke!! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/291291/wrapper-für-std-cout</link><generator>RSS for Node</generator><lastBuildDate>Mon, 17 Aug 2026 20:33:31 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/291291.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 14 Aug 2011 23:13:59 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Wrapper für std::cout? on Sun, 14 Aug 2011 23:13:59 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>ich brauche (und bitte fragt nicht wozu :() vor meiner Ausgabe ein konstantes Zeichen. Ich habe mir überlegt, das eine Art &quot;Wrapper&quot; ganz von Nutzen sein könnte.</p>
<p>Im Prinzip mag ich das hier in meinem Programm stehen haben:</p>
<pre><code>using namespace std;
cout &lt;&lt; &quot;bla&quot; &lt;&lt; endl;
cout &lt;&lt; &quot;blu&quot; &lt;&lt; endl;
</code></pre>
<p>Und das würde ich wirklich gerne ausgegeben bekomm:</p>
<pre><code>:bla
:blu
</code></pre>
<p>Habe leider von Vererbung und Überladen keine grosse Ahnung <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /><br />
Schaue mir seit vielleicht 3 Monaten jetzt C++ an...</p>
<p>Danke!! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2106153</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2106153</guid><dc:creator><![CDATA[Neulink]]></dc:creator><pubDate>Sun, 14 Aug 2011 23:13:59 GMT</pubDate></item><item><title><![CDATA[Reply to Wrapper für std::cout? on Sun, 14 Aug 2011 23:42:40 GMT]]></title><description><![CDATA[<p>Musst du nur mit Stringliteralen fertig werden? Dann könntest du einfach so eine Funktion schreiben:</p>
<pre><code class="language-cpp">void Output(const char* str)
{
    std::cout &lt;&lt; ':' &lt;&lt; str &lt;&lt; '\n';
}
</code></pre>
<p>Sonst wird das Ganze etwas komplizierter, du müsstest dazu den Anfang einer Ausgabe noch sinnvoll definieren können.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2106157</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2106157</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Sun, 14 Aug 2011 23:42:40 GMT</pubDate></item><item><title><![CDATA[Reply to Wrapper für std::cout? on Mon, 15 Aug 2011 01:24:18 GMT]]></title><description><![CDATA[<p>Eine Funktion dazu zu schreiben, ist mir auch in den Sinn gekommen. Aber damit würde ich ja so viele Vorteile, die ich hätte, würde ich cout benützen, aufgaben... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>Dann wollte ich eine Klasse dazu schreiben... ich dachte aber, dass ich evtl. das Rad nur für dieses eine Zeichen nicht unbedingt neu erfinden müsste.</p>
<p>Sieht aber wohl so aus...?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2106171</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2106171</guid><dc:creator><![CDATA[Neulink]]></dc:creator><pubDate>Mon, 15 Aug 2011 01:24:18 GMT</pubDate></item><item><title><![CDATA[Reply to Wrapper für std::cout? on Mon, 15 Aug 2011 01:25:11 GMT]]></title><description><![CDATA[<p>Ich meinte natürlich aufgeben, nicht &quot;aufgaben&quot; <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2106172</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2106172</guid><dc:creator><![CDATA[Neulink]]></dc:creator><pubDate>Mon, 15 Aug 2011 01:25:11 GMT</pubDate></item><item><title><![CDATA[Reply to Wrapper für std::cout? on Mon, 15 Aug 2011 01:38:04 GMT]]></title><description><![CDATA[<p>Es kommt mir vor als wärest du betrunken. Nimm einfach die Funktion von Nexus, ist das einfachste.</p>
<p>EDIT: Welche Vorteile von std::cout meinst du genau?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2106174</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2106174</guid><dc:creator><![CDATA[Kóyaánasqatsi]]></dc:creator><pubDate>Mon, 15 Aug 2011 01:38:04 GMT</pubDate></item><item><title><![CDATA[Reply to Wrapper für std::cout? on Mon, 15 Aug 2011 08:38:49 GMT]]></title><description><![CDATA[<p>Das sollte mit Boost::Iostreams ganz einfach sein:</p>
<pre><code class="language-cpp">#include &lt;boost/iostreams/filter/line.hpp&gt;
#include &lt;boost/iostreams/filtering_stream.hpp&gt;

#include &lt;iostream&gt;
#include &lt;string&gt;

namespace io = boost::iostreams;

class mach_doppelpunkt_davor : public io::line_filter {
private:
  std::string do_filter(const std::string&amp; line)
  {
    std::string kopie = &quot;:&quot;;
    kopie += line;
    return kopie;
  }
};

int main()
{   
    io::filtering_ostream out;
    out.push(mach_doppelpunkt_davor());
    out.push(std::cout);

    out &lt;&lt; &quot;bla&quot; &lt;&lt; std::endl;
    out &lt;&lt; &quot;blu&quot; &lt;&lt; std::endl;	
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2106237</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2106237</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Mon, 15 Aug 2011 08:38:49 GMT</pubDate></item></channel></rss>