<?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[Problem mit Typkonvertierung]]></title><description><![CDATA[<p>Hallo,</p>
<p>also ich bin fast am Ausrasten, weil ich seit zwei Stunden mit diesem scheinbar trivialen Problem rumeiere:</p>
<pre><code class="language-cpp">// Wurscht.h

class Blah
{
  private:
    ...
  public:
    void macheWas(const Blah *egal)
    {
      ...;
    }
};

class Kuchen
{
  private:
    static const Blah *a, *b;
  public:
    static void NaLos()
    {
      a-&gt;macheWas(b);
    }
}
</code></pre>
<p>Der Compiler meint er könne in NaLos() nicht den this-Zeiger von 'const Blah' nach 'Blah &amp;' konvertieren.<br />
Wieso will er denn da in eine Referenz konvertiern??</p>
<p>Leute, ich währe euch unendlich dankbar wenn ihr einen Tipp habt.<br />
Ich falle hier gleich um!<br />
Danke!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/166703/problem-mit-typkonvertierung</link><generator>RSS for Node</generator><lastBuildDate>Tue, 15 Sep 2026 13:28:31 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/166703.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 01 Dec 2006 17:17:04 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Problem mit Typkonvertierung on Fri, 01 Dec 2006 17:17:04 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>also ich bin fast am Ausrasten, weil ich seit zwei Stunden mit diesem scheinbar trivialen Problem rumeiere:</p>
<pre><code class="language-cpp">// Wurscht.h

class Blah
{
  private:
    ...
  public:
    void macheWas(const Blah *egal)
    {
      ...;
    }
};

class Kuchen
{
  private:
    static const Blah *a, *b;
  public:
    static void NaLos()
    {
      a-&gt;macheWas(b);
    }
}
</code></pre>
<p>Der Compiler meint er könne in NaLos() nicht den this-Zeiger von 'const Blah' nach 'Blah &amp;' konvertieren.<br />
Wieso will er denn da in eine Referenz konvertiern??</p>
<p>Leute, ich währe euch unendlich dankbar wenn ihr einen Tipp habt.<br />
Ich falle hier gleich um!<br />
Danke!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1185439</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1185439</guid><dc:creator><![CDATA[altesKarussell]]></dc:creator><pubDate>Fri, 01 Dec 2006 17:17:04 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Typkonvertierung on Fri, 01 Dec 2006 17:27:07 GMT]]></title><description><![CDATA[<p>Du hast entweder ein <code>const</code> zu viel oder eins zu wenig.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1185444</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1185444</guid><dc:creator><![CDATA[finix]]></dc:creator><pubDate>Fri, 01 Dec 2006 17:27:07 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Typkonvertierung on Fri, 01 Dec 2006 17:37:15 GMT]]></title><description><![CDATA[<p>Ah klar!<br />
Das Objekt 'b' ist ja als konstant deklariert, also muss die Klassenmethode, die von diese aufgerufen wird, auch konstant sein.</p>
<p>Danke.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1185449</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1185449</guid><dc:creator><![CDATA[altesKarussell]]></dc:creator><pubDate>Fri, 01 Dec 2006 17:37:15 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Typkonvertierung on Fri, 01 Dec 2006 21:28:59 GMT]]></title><description><![CDATA[<p>Die Erklärung ist zwar richtig, allerdings ist 'a' der Übeltäter.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1185573</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1185573</guid><dc:creator><![CDATA[groovemaster]]></dc:creator><pubDate>Fri, 01 Dec 2006 21:28:59 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Typkonvertierung on Fri, 01 Dec 2006 22:33:06 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">const void macheWas(const Blah *egal)
</code></pre>
<p>Oder was muß dahin?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1185585</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1185585</guid><dc:creator><![CDATA[Frankyyy]]></dc:creator><pubDate>Fri, 01 Dec 2006 22:33:06 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Typkonvertierung on Fri, 01 Dec 2006 22:44:51 GMT]]></title><description><![CDATA[<p>Das const muss an's Ende.</p>
<pre><code class="language-cpp">void macheWas(const Blah *egal) const
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1185590</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1185590</guid><dc:creator><![CDATA[groovemaster]]></dc:creator><pubDate>Fri, 01 Dec 2006 22:44:51 GMT</pubDate></item></channel></rss>