<?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[Klsse, Operator überladen...]]></title><description><![CDATA[<p>Hallo!</p>
<p>Ich habe eine eigen Klasse die Datensätze verwaltet. Ist es möglich einen Operator so zu überladen dass an NurEineFuktion z übergeben wird?</p>
<pre><code class="language-cpp">class MEINEKLASSE
    {
        private:
            char* z;
	    // [...]
    }

    int NurEineFuktion(char* y) { return(0); }

    int main(void)
    {
        MEINEKLASSE x;
        NurEineFuktion(x);
    }
</code></pre>
<p>Ich hätte vorgehbt den = Operator zu überladen aber das macht ja nur sinn wenn meiner Klasse ein Wert zugewiesen wird oder?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/118050/klsse-operator-überladen</link><generator>RSS for Node</generator><lastBuildDate>Fri, 21 Aug 2026 06:18:19 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/118050.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 14 Aug 2005 13:42:54 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Klsse, Operator überladen... on Sun, 14 Aug 2005 13:42:54 GMT]]></title><description><![CDATA[<p>Hallo!</p>
<p>Ich habe eine eigen Klasse die Datensätze verwaltet. Ist es möglich einen Operator so zu überladen dass an NurEineFuktion z übergeben wird?</p>
<pre><code class="language-cpp">class MEINEKLASSE
    {
        private:
            char* z;
	    // [...]
    }

    int NurEineFuktion(char* y) { return(0); }

    int main(void)
    {
        MEINEKLASSE x;
        NurEineFuktion(x);
    }
</code></pre>
<p>Ich hätte vorgehbt den = Operator zu überladen aber das macht ja nur sinn wenn meiner Klasse ein Wert zugewiesen wird oder?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/851974</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/851974</guid><dc:creator><![CDATA[Koexio]]></dc:creator><pubDate>Sun, 14 Aug 2005 13:42:54 GMT</pubDate></item><item><title><![CDATA[Reply to Klsse, Operator überladen... on Sun, 14 Aug 2005 13:47:49 GMT]]></title><description><![CDATA[<p>operator char*() ?</p>
<p>Keine Gewähr <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/851978</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/851978</guid><dc:creator><![CDATA[YASC]]></dc:creator><pubDate>Sun, 14 Aug 2005 13:47:49 GMT</pubDate></item><item><title><![CDATA[Reply to Klsse, Operator überladen... on Sun, 14 Aug 2005 14:07:28 GMT]]></title><description><![CDATA[<p>Danke!</p>
<p>Man kann ja wirklich casts einfach überladen... hab ich bis jetzt immer überlesen...</p>
<p>nochal danke!</p>
<p>hier die Lösug falls es jemand brauchen kann:</p>
<pre><code class="language-cpp">class MEINEKLASSE
    {
        private:
            char* z;
        // [...]

        public:
            operator char*(void)
            {
                return(z);
            }
    }

    int NurEineFuktion(char* y) { return(0); }

    int main(void)
    {
        MEINEKLASSE x;
        NurEineFuktion(x);
    }
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/851986</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/851986</guid><dc:creator><![CDATA[Koexio]]></dc:creator><pubDate>Sun, 14 Aug 2005 14:07:28 GMT</pubDate></item><item><title><![CDATA[Reply to Klsse, Operator überladen... on Sun, 14 Aug 2005 14:12:33 GMT]]></title><description><![CDATA[<p>BTW: Lieber const char* überladen, sonst kommt jemand auf solche Ideen:</p>
<pre><code class="language-cpp">{
    MEINEKLASSE x;
    char* y = x;

    delete y;
}// BUM
</code></pre>
<p>MfG SideWinder</p>
]]></description><link>https://www.c-plusplus.net/forum/post/851988</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/851988</guid><dc:creator><![CDATA[SideWinder]]></dc:creator><pubDate>Sun, 14 Aug 2005 14:12:33 GMT</pubDate></item><item><title><![CDATA[Reply to Klsse, Operator überladen... on Sun, 14 Aug 2005 14:52:32 GMT]]></title><description><![CDATA[<p>SideWinder schrieb:</p>
<blockquote>
<p>BTW: Lieber const char* überladen, sonst kommt jemand auf solche Ideen:</p>
<pre><code class="language-cpp">{
    MEINEKLASSE x;
    char* y = x;

    delete y;
}// BUM
</code></pre>
</blockquote>
<p>Nicht dass ich dir in Sachen const nicht zustimmen würde, aber wie schaut's denn mit folgender Idee aus?</p>
<pre><code class="language-cpp">{
    MEINEKLASSE x;
    // char* y = x;
    const char* y = x;

    delete y;
}// BUM
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/852005</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/852005</guid><dc:creator><![CDATA[finix]]></dc:creator><pubDate>Sun, 14 Aug 2005 14:52:32 GMT</pubDate></item></channel></rss>