<?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[fehler mit virtual]]></title><description><![CDATA[<p>Siehe hier <a href="http://www.learncpp.com/cpp-programming/eight-c-programming-mistakes-the-compiler-wont-catch/" rel="nofollow">http://www.learncpp.com/cpp-programming/eight-c-programming-mistakes-the-compiler-wont-catch/</a> &quot;8) Calling virtual functions in constructors&quot;: Wie würde man es richtig machen?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/334323/fehler-mit-virtual</link><generator>RSS for Node</generator><lastBuildDate>Sat, 25 Apr 2026 16:26:28 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/334323.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 06 Sep 2015 14:05:22 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to fehler mit virtual on Sun, 06 Sep 2015 14:05:22 GMT]]></title><description><![CDATA[<p>Siehe hier <a href="http://www.learncpp.com/cpp-programming/eight-c-programming-mistakes-the-compiler-wont-catch/" rel="nofollow">http://www.learncpp.com/cpp-programming/eight-c-programming-mistakes-the-compiler-wont-catch/</a> &quot;8) Calling virtual functions in constructors&quot;: Wie würde man es richtig machen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2466979</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2466979</guid><dc:creator><![CDATA[dfsfsfd]]></dc:creator><pubDate>Sun, 06 Sep 2015 14:05:22 GMT</pubDate></item><item><title><![CDATA[Reply to fehler mit virtual on Sun, 06 Sep 2015 16:44:02 GMT]]></title><description><![CDATA[<p>dfsfsfd schrieb:</p>
<blockquote>
<p>Calling virtual functions in constructors&quot;: Wie würde man es richtig machen?</p>
</blockquote>
<p>Indem man sie nicht aufruft <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>Mögliche Alternativen, um ähnliche Effekte zu erhalten, werden in Effective C++ diskutiert. Ich spare mir mal eine Wiedergabe, in der Hoffnung, dass du das Buch hast (und das solltest du).</p>
<p>Außerdem findet man auch direkt zig gute Antworten bei Google zu dieser Frage:<br />
<a href="https://www.google.de/search?&amp;q=C%2B%2B%20Calling%20virtual%20functions%20in%20constructors" rel="nofollow">Google: C++ Calling virtual functions in constructors</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2467000</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2467000</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Sun, 06 Sep 2015 16:44:02 GMT</pubDate></item><item><title><![CDATA[Reply to fehler mit virtual on Mon, 07 Sep 2015 10:43:37 GMT]]></title><description><![CDATA[<p>Besteht das Problem auch bei anderen Memberfunktionen außer dem Konstruktor?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2467043</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2467043</guid><dc:creator><![CDATA[xxggfd]]></dc:creator><pubDate>Mon, 07 Sep 2015 10:43:37 GMT</pubDate></item><item><title><![CDATA[Reply to fehler mit virtual on Mon, 07 Sep 2015 10:56:36 GMT]]></title><description><![CDATA[<p>xxggfd schrieb:</p>
<blockquote>
<p>Besteht das Problem auch bei anderen Memberfunktionen außer dem Konstruktor?</p>
</blockquote>
<p>Gegenfrage: Kannst Du das Problem in eigenen Worten wiedergeben?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2467045</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2467045</guid><dc:creator><![CDATA[Furble Wurble]]></dc:creator><pubDate>Mon, 07 Sep 2015 10:56:36 GMT</pubDate></item><item><title><![CDATA[Reply to fehler mit virtual on Mon, 07 Sep 2015 11:00:10 GMT]]></title><description><![CDATA[<p>Wenn ich eine virtuelle Memberfunktion aus dem Konstruktor aufrufe, ruft er anscheinend die der Basisklasse und nicht die von evtl. vererbten Klassen auf. Gilt das auch, wenn ich eine virtuelle Memberfunktion aus einer anderen Memberfunktion als dem Konstruktor aufrufe? (Vermutlich nicht, ich wollte aber mal nachfragen.)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2467048</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2467048</guid><dc:creator><![CDATA[dfgddf]]></dc:creator><pubDate>Mon, 07 Sep 2015 11:00:10 GMT</pubDate></item><item><title><![CDATA[Reply to fehler mit virtual on Mon, 07 Sep 2015 11:11:06 GMT]]></title><description><![CDATA[<p>dfgddf schrieb:</p>
<blockquote>
<p>Wenn ich eine virtuelle Memberfunktion aus dem Konstruktor aufrufe, ruft er anscheinend die der Basisklasse und nicht die von evtl. vererbten Klassen auf. Gilt das auch, wenn ich eine virtuelle Memberfunktion aus einer anderen Memberfunktion als dem Konstruktor aufrufe? (Vermutlich nicht, ich wollte aber mal nachfragen.)</p>
</blockquote>
<p>Dann wären virtuelle Methoden ja supersinnlos(<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/2122.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--trade_mark"
      title=":trade_mark:"
      alt="™"
    />).</p>
<p>Eigentlich wollte ich von Dir hören warum dass in C++ so ist... Dann wäre auch klar, dass es nur Konstruktoren betrifft.</p>
<p>Meyers Item zu diesem Thema gibts es auch <a href="http://www.aristeia.com/EC3E/3E_item9.pdf" rel="nofollow">online</a>.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2467050</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2467050</guid><dc:creator><![CDATA[Furble Wurble]]></dc:creator><pubDate>Mon, 07 Sep 2015 11:11:06 GMT</pubDate></item></channel></rss>