<?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[Mehrfachvererbung]]></title><description><![CDATA[<p>Folgendes Codefragment liefert den Fehler: error: `base' is an ambiguous base of `dDer'</p>
<pre><code class="language-cpp">class base{};
class der1 : public base {};
class der2 : public base {};
class dDer : public der1, public der2 {};

int main()
{
	base* b = new dDer();
	return 0;
}
</code></pre>
<p>Aus welchem Grund funktioniert die Zuweisung nicht?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/121826/mehrfachvererbung</link><generator>RSS for Node</generator><lastBuildDate>Sat, 22 Aug 2026 19:57:54 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/121826.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 27 Sep 2005 16:57:30 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Mehrfachvererbung on Tue, 27 Sep 2005 16:57:30 GMT]]></title><description><![CDATA[<p>Folgendes Codefragment liefert den Fehler: error: `base' is an ambiguous base of `dDer'</p>
<pre><code class="language-cpp">class base{};
class der1 : public base {};
class der2 : public base {};
class dDer : public der1, public der2 {};

int main()
{
	base* b = new dDer();
	return 0;
}
</code></pre>
<p>Aus welchem Grund funktioniert die Zuweisung nicht?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/881530</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/881530</guid><dc:creator><![CDATA[Apollon]]></dc:creator><pubDate>Tue, 27 Sep 2005 16:57:30 GMT</pubDate></item><item><title><![CDATA[Reply to Mehrfachvererbung on Tue, 27 Sep 2005 17:00:34 GMT]]></title><description><![CDATA[<p>virtual.</p>
<p>Bye, virtual</p>
]]></description><link>https://www.c-plusplus.net/forum/post/881533</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/881533</guid><dc:creator><![CDATA[virtual.]]></dc:creator><pubDate>Tue, 27 Sep 2005 17:00:34 GMT</pubDate></item><item><title><![CDATA[Reply to Mehrfachvererbung on Tue, 27 Sep 2005 17:11:11 GMT]]></title><description><![CDATA[<p>Hoppla. Danke!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/881548</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/881548</guid><dc:creator><![CDATA[Apollon]]></dc:creator><pubDate>Tue, 27 Sep 2005 17:11:11 GMT</pubDate></item><item><title><![CDATA[Reply to Mehrfachvererbung on Wed, 28 Sep 2005 07:11:03 GMT]]></title><description><![CDATA[<blockquote>
<p>Aus welchem Grund funktioniert die Zuweisung nicht?</p>
</blockquote>
<p>Den Grund hat dir dein Compiler bereits mitgeteilt. Die Erklärung: dDer besteht aus zwei base-Objekten. Eins resultiert aus der Vererbung über der1 und eins aus der Vererbung über der2. Da nun aber ein base-Objekt genausogut ist wie das andere ist die Konvertierung von dDer nach base mehrdeutig.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/881825</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/881825</guid><dc:creator><![CDATA[HumeSikkins]]></dc:creator><pubDate>Wed, 28 Sep 2005 07:11:03 GMT</pubDate></item></channel></rss>