<?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[Shift operator überladen]]></title><description><![CDATA[<p>Halli Hallo,</p>
<p>ich würde gerne den shift operator überladen!</p>
<p>Hört sich einfach an aber ich möchte diesen für einen socket überladen.</p>
<p>Bedeutet ich möchte anstatt etlich funktionen zu schreiben</p>
<p>MySendStdString<br />
MySendLong<br />
MySendInt<br />
MySendShort<br />
...</p>
<p>den shift operator benutzen</p>
<p>socket &lt;&lt; l_Value &lt;&lt; str_value ...</p>
<p>vielleicht kann mir jemand einen tipp geben ...</p>
<p>besten Dank ....</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/218163/shift-operator-überladen</link><generator>RSS for Node</generator><lastBuildDate>Fri, 09 Oct 2026 19:35:39 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/218163.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 16 Jul 2008 19:23:18 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Shift operator überladen on Wed, 16 Jul 2008 19:23:18 GMT]]></title><description><![CDATA[<p>Halli Hallo,</p>
<p>ich würde gerne den shift operator überladen!</p>
<p>Hört sich einfach an aber ich möchte diesen für einen socket überladen.</p>
<p>Bedeutet ich möchte anstatt etlich funktionen zu schreiben</p>
<p>MySendStdString<br />
MySendLong<br />
MySendInt<br />
MySendShort<br />
...</p>
<p>den shift operator benutzen</p>
<p>socket &lt;&lt; l_Value &lt;&lt; str_value ...</p>
<p>vielleicht kann mir jemand einen tipp geben ...</p>
<p>besten Dank ....</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1548476</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1548476</guid><dc:creator><![CDATA[Leo_iii]]></dc:creator><pubDate>Wed, 16 Jul 2008 19:23:18 GMT</pubDate></item><item><title><![CDATA[Reply to Shift operator überladen on Wed, 16 Jul 2008 19:30:31 GMT]]></title><description><![CDATA[<p>Du definierst die Operatoren einfach jeweils für die entsprechenden Datentypen, also überlädst diese.<br />
Die Operatormethoden müssen dann nur ein Objekt der eigenen Klasse zurückgeben, sodass der Mehrfach-Shift möglich ist.</p>
<pre><code class="language-cpp">DeineKlasse&amp; DeineKlasse::operator &lt;&lt;(const std::string &amp;msg);
DeineKlasse&amp; DeineKlasse::operator &lt;&lt;(short msg);
DeineKlasse&amp; DeineKlasse::operator &lt;&lt;(int msg);
DeineKlasse&amp; DeineKlasse::operator &lt;&lt;(long msg);
//...
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1548481</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1548481</guid><dc:creator><![CDATA[mikey]]></dc:creator><pubDate>Wed, 16 Jul 2008 19:30:31 GMT</pubDate></item><item><title><![CDATA[Reply to Shift operator überladen on Wed, 16 Jul 2008 19:33:47 GMT]]></title><description><![CDATA[<p>Ja coool danke für die fixe Antwort</p>
<p>ich werdees gleich mal probieren .....<br />
danke ....</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1548484</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1548484</guid><dc:creator><![CDATA[Leo_iii]]></dc:creator><pubDate>Wed, 16 Jul 2008 19:33:47 GMT</pubDate></item></channel></rss>