<?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[[stl] mit &amp;lt;&amp;lt; werte an memberfunktion?]]></title><description><![CDATA[<p>wie kann man werte mit dem &lt;&lt; operator an memberfunktionen übergeben?<br />
(wie zbsp bei stringstreams)</p>
<p>klappt das dann auch mit mehreren werten?</p>
<p>(member &lt;&lt; string &lt;&lt; int &lt;&lt; string...)</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/126968/stl-mit-lt-lt-werte-an-memberfunktion</link><generator>RSS for Node</generator><lastBuildDate>Tue, 25 Aug 2026 10:14:54 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/126968.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 20 Nov 2005 12:18:11 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to [stl] mit &amp;lt;&amp;lt; werte an memberfunktion? on Sun, 20 Nov 2005 12:21:32 GMT]]></title><description><![CDATA[<p>wie kann man werte mit dem &lt;&lt; operator an memberfunktionen übergeben?<br />
(wie zbsp bei stringstreams)</p>
<p>klappt das dann auch mit mehreren werten?</p>
<p>(member &lt;&lt; string &lt;&lt; int &lt;&lt; string...)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/922085</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/922085</guid><dc:creator><![CDATA[debian inside]]></dc:creator><pubDate>Sun, 20 Nov 2005 12:21:32 GMT</pubDate></item><item><title><![CDATA[Reply to [stl] mit &amp;lt;&amp;lt; werte an memberfunktion? on Sun, 20 Nov 2005 12:29:58 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">class Klasse
{
    int myInt;
    friend Klasse&amp; operator &lt;&lt; (Klasse&amp; stream, int obj);
};

Klasse&amp; operator &lt;&lt; (Klasse&amp; stream, int obj)
{
    stream.myInt = obj;
    return stream;
}

// Ermöglicht zB:
Klasse obj;
obj &lt;&lt; 5;
</code></pre>
<p>MfG SideWinder</p>
]]></description><link>https://www.c-plusplus.net/forum/post/922111</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/922111</guid><dc:creator><![CDATA[SideWinder]]></dc:creator><pubDate>Sun, 20 Nov 2005 12:29:58 GMT</pubDate></item><item><title><![CDATA[Reply to [stl] mit &amp;lt;&amp;lt; werte an memberfunktion? on Mon, 28 Nov 2005 11:19:28 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">class Test {
	public:
		void operator&lt;&lt;(string temp) {
			cout &lt;&lt; temp &lt;&lt; endl;
		}
};
</code></pre>
<p>so kann man nen string an die memberfunktion übergebn<br />
(test &lt;&lt; &quot;hallo welt&quot;; )</p>
<p>1. wie wäre es möglich 2 oder beliebig viele zu übergeben?<br />
(test &lt;&lt; &quot;hallo&quot; &lt;&lt; &quot;welt&quot; &lt;&lt; &quot;....)</p>
<p>2. wenn ich anstelle von strings auch ints oder andere variablen übergebe, würde das mit templates klappen? kann man da auch verschiedene typen übergeben?<br />
(test &lt;&lt; string &lt;&lt; int &lt;&lt; string &lt;&lt; int....)</p>
<p>danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/928893</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/928893</guid><dc:creator><![CDATA[debian inside]]></dc:creator><pubDate>Mon, 28 Nov 2005 11:19:28 GMT</pubDate></item><item><title><![CDATA[Reply to [stl] mit &amp;lt;&amp;lt; werte an memberfunktion? on Mon, 28 Nov 2005 11:22:03 GMT]]></title><description><![CDATA[<p>Dazu brauchst du einen anderen Rückgabewert:</p>
<pre><code class="language-cpp">class Test {
public:
    Test&amp; operator&lt;&lt;(string temp) {
        cout &lt;&lt; temp &lt;&lt; endl;
        return *this;
    }
};
</code></pre>
<p>(auf diese Weise lassen sich mehrere &lt;&lt;-Aufrufe verketten)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/928894</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/928894</guid><dc:creator><![CDATA[CStoll (off)]]></dc:creator><pubDate>Mon, 28 Nov 2005 11:22:03 GMT</pubDate></item><item><title><![CDATA[Reply to [stl] mit &amp;lt;&amp;lt; werte an memberfunktion? on Mon, 28 Nov 2005 12:10:07 GMT]]></title><description><![CDATA[<p>Nachtrag zur zweiten Frage: Entweder du baust eine Template-Funktion</p>
<pre><code class="language-cpp">class Test
{
public:
  template&lt;typename T&gt; Test&amp; operator&lt;&lt;(const T&amp; data)
  {
    //verarbeite data
    return *this;
  }
}
</code></pre>
<p>Oder du schreibst eine überladene Funktion für jeden Datentyp, den du verarbeiten willst (const string&amp;,int,char,...)</p>
<p>PS: Übrigens solltest du nicht &quot;string temp&quot; verwenden, sondern &quot;const string&amp; temp&quot; - das ist üblicherweise schneller.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/928919</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/928919</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Mon, 28 Nov 2005 12:10:07 GMT</pubDate></item></channel></rss>