<?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[Polymorphie und Virtual]]></title><description><![CDATA[<p>kann mir jemand diese 2 begriffe anhand von C++ Beispielen erläutern? ich verstehe es einfach nicht</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/217570/polymorphie-und-virtual</link><generator>RSS for Node</generator><lastBuildDate>Sat, 10 Oct 2026 14:48:38 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/217570.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 08 Jul 2008 19:43:19 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Polymorphie und Virtual on Tue, 08 Jul 2008 19:43:19 GMT]]></title><description><![CDATA[<p>kann mir jemand diese 2 begriffe anhand von C++ Beispielen erläutern? ich verstehe es einfach nicht</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1543752</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1543752</guid><dc:creator><![CDATA[MarkusSteiner]]></dc:creator><pubDate>Tue, 08 Jul 2008 19:43:19 GMT</pubDate></item><item><title><![CDATA[Reply to Polymorphie und Virtual on Tue, 08 Jul 2008 20:00:48 GMT]]></title><description><![CDATA[<p>Ellenlange Diskussion:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-216663.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-216663.html</a></p>
<p>virtual kommt da bestimmt auch wo vor.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1543760</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1543760</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Tue, 08 Jul 2008 20:00:48 GMT</pubDate></item><item><title><![CDATA[Reply to Polymorphie und Virtual on Wed, 09 Jul 2008 05:35:32 GMT]]></title><description><![CDATA[<p>das ist aber zu viel, kann mir einer nen kleinen Code geben, woran ich sehe was Virtual bringt? Polymorphie kann man glaub ich nicht so gut an einem konkretten beispiel zeigen, das ist ja eher so ein überbegriff.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1543887</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1543887</guid><dc:creator><![CDATA[MarkusSteiner]]></dc:creator><pubDate>Wed, 09 Jul 2008 05:35:32 GMT</pubDate></item><item><title><![CDATA[Reply to Polymorphie und Virtual on Wed, 09 Jul 2008 05:41:19 GMT]]></title><description><![CDATA[<p>Hier sogar mit Code:</p>
<p>EDIT:Bessere Version:</p>
<p><a href="http://tutorial.schornboeck.net/virtual.htm" rel="nofollow">http://tutorial.schornboeck.net/virtual.htm</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1543889</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1543889</guid><dc:creator><![CDATA[Firefighter]]></dc:creator><pubDate>Wed, 09 Jul 2008 05:41:19 GMT</pubDate></item><item><title><![CDATA[Reply to Polymorphie und Virtual on Wed, 09 Jul 2008 11:49:41 GMT]]></title><description><![CDATA[<p>ok dann erkläre ich mal und ihr sagt ob das stimmt.<br />
Durch virtuellen Methoden ruft der Compiler die Methode auf, die in der Klasse vom erstellen Obejekt ist ( wenn die abgeleitete klasse eine methode hat, die gleich heißt und gleiche parameter hat)<br />
welche methode ruft er denn ohne virtual auf?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1544144</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1544144</guid><dc:creator><![CDATA[MarkusSteiner]]></dc:creator><pubDate>Wed, 09 Jul 2008 11:49:41 GMT</pubDate></item><item><title><![CDATA[Reply to Polymorphie und Virtual on Wed, 09 Jul 2008 11:53:38 GMT]]></title><description><![CDATA[<p>MarkusSteiner schrieb:</p>
<blockquote>
<p>welche methode ruft er denn ohne virtual auf?</p>
</blockquote>
<p>Kommt ganz auf den jeweiligen Fall an. Wieso probierst dus eigentlich nicht einfach mal aus?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1544148</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1544148</guid><dc:creator><![CDATA[David_pb]]></dc:creator><pubDate>Wed, 09 Jul 2008 11:53:38 GMT</pubDate></item><item><title><![CDATA[Reply to Polymorphie und Virtual on Wed, 09 Jul 2008 12:02:15 GMT]]></title><description><![CDATA[<p>Nehmen wir an, wir haben folgenden Zusammenhang:</p>
<pre><code class="language-cpp">class Basis
{
    public:
        void func();
        virtual void vfunc();
};

class Abgeleitet : public Basis
{
    public:
        void func();
        virtual void vfunc();
};
</code></pre>
<p>Bei normalen Objekten, bei denen der Typ schon zur Compilezeit bekannt ist, reicht die normale Überschreibung.</p>
<pre><code class="language-cpp">Abgeleitet Objekt;
Objekt.func();   // ruft überschriebene Funktion Abgeleitet::func() auf
Objekt.vfunc();  // ruft auch Abgeleitet::func() auf
</code></pre>
<p><code>virtual</code> kommt erst zum Zug, wenn während der Laufzeit Unklarheiten bestehen, ob ein Objekt vom Typ der Basisklasse oder der abgeleiteten Klasse ist. Das ist z.B. bei Basisklassenzeigern der Fall:</p>
<pre><code class="language-cpp">Basis *Zeiger = new Abgeleitet;
Zeiger-&gt;func();  // nicht virtuell; Basis::func() wird aufgerufen
Zeiger-&gt;vfunc(); // virtuell; Abgeleitet::vfunc() wird aufgerufen
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1544156</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1544156</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Wed, 09 Jul 2008 12:02:15 GMT</pubDate></item><item><title><![CDATA[Reply to Polymorphie und Virtual on Wed, 09 Jul 2008 12:28:49 GMT]]></title><description><![CDATA[<p>ok danke jetz kapier ichs, wäre das nicht was für die FAQ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1544196</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1544196</guid><dc:creator><![CDATA[MarkusSteiner]]></dc:creator><pubDate>Wed, 09 Jul 2008 12:28:49 GMT</pubDate></item><item><title><![CDATA[Reply to Polymorphie und Virtual on Wed, 09 Jul 2008 12:31:39 GMT]]></title><description><![CDATA[<p>MarkusSteiner schrieb:</p>
<blockquote>
<p>ok danke jetz kapier ichs, wäre das nicht was für die FAQ?</p>
</blockquote>
<p>Ich denke nicht, in guten Büchern und Tutorials wird so was fast immer behandelt, wenn es um Polymorphie und virtuelle Funktionen geht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1544202</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1544202</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Wed, 09 Jul 2008 12:31:39 GMT</pubDate></item></channel></rss>