<?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[&lsqb;&lsqb; und &rsqb;&rsqb; überladen?!?]]></title><description><![CDATA[<p>Wie kann man den &lsqb;&lsqb; und &rsqb;&rsqb; überlagen, die haben doch nen automatischen Überladungsschutz. <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/topic/144149/und-überladen</link><generator>RSS for Node</generator><lastBuildDate>Wed, 02 Sep 2026 14:06:36 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/144149.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 15 Apr 2006 08:29:50 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to &lsqb;&lsqb; und &rsqb;&rsqb; überladen?!? on Sat, 15 Apr 2006 08:29:50 GMT]]></title><description><![CDATA[<p>Wie kann man den &lsqb;&lsqb; und &rsqb;&rsqb; überlagen, die haben doch nen automatischen Überladungsschutz. <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/1037760</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1037760</guid><dc:creator><![CDATA[Jast]]></dc:creator><pubDate>Sat, 15 Apr 2006 08:29:50 GMT</pubDate></item><item><title><![CDATA[Reply to &lsqb;&lsqb; und &rsqb;&rsqb; überladen?!? on Sat, 15 Apr 2006 09:15:30 GMT]]></title><description><![CDATA[<p>meinst Du den oerator[] ?</p>
<p>der kann ganz normal überladen werden. Etwa so:</p>
<pre><code class="language-cpp">class Foo
{
public:
    int&amp; operator[]( unsigned idx ) // nur ein Beispiel
    {
        return m_data.at( idx );
    }
private:
    std::vector&lt; int &gt; m_data;
};
</code></pre>
<p>Es besteht beim operator[] die Einschränkung dass er genau einen Parameter haben muss. Der Typ des Parameters ist aber frei wählbar.<br />
Ein 'automatischer Überladungsschutz' ist mir nicht bekannt.</p>
<p>Gruß<br />
Werner</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1037775</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1037775</guid><dc:creator><![CDATA[Werner Salomon]]></dc:creator><pubDate>Sat, 15 Apr 2006 09:15:30 GMT</pubDate></item><item><title><![CDATA[Reply to &lsqb;&lsqb; und &rsqb;&rsqb; überladen?!? on Sat, 15 Apr 2006 09:19:27 GMT]]></title><description><![CDATA[<p><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 />
Es gibt den Indizierungsoperator &quot;[]&quot; den man natürlich überschreiben kann.<br />
&quot;&lsqb;&lsqb;&quot; kenn ich nicht, die Standards für C++ und C kennen sowas auch nicht.<br />
Demzufolge gibt es da nichts was überschrieben werden könnte.<br />
<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="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1037779</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1037779</guid><dc:creator><![CDATA[AberHallo]]></dc:creator><pubDate>Sat, 15 Apr 2006 09:19:27 GMT</pubDate></item></channel></rss>