<?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[Abgeleitete Klasse Konstruktor]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ganz kurze Frage: Wenn ich eine abgeleitete Klasse habe und ich mache für den Konstruktor Folgendes:</p>
<pre><code class="language-cpp">derived_class() : parent_class() {};
</code></pre>
<p>bedeutet das dann, dass der Konstruktor der parent_class() verwendet wird?</p>
<p>Herzlichen Dank,<br />
JRS</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/305370/abgeleitete-klasse-konstruktor</link><generator>RSS for Node</generator><lastBuildDate>Sun, 09 Aug 2026 01:15:06 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/305370.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 27 Jun 2012 13:39:37 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Abgeleitete Klasse Konstruktor on Wed, 27 Jun 2012 13:39:37 GMT]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ganz kurze Frage: Wenn ich eine abgeleitete Klasse habe und ich mache für den Konstruktor Folgendes:</p>
<pre><code class="language-cpp">derived_class() : parent_class() {};
</code></pre>
<p>bedeutet das dann, dass der Konstruktor der parent_class() verwendet wird?</p>
<p>Herzlichen Dank,<br />
JRS</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2227754</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2227754</guid><dc:creator><![CDATA[JRS]]></dc:creator><pubDate>Wed, 27 Jun 2012 13:39:37 GMT</pubDate></item><item><title><![CDATA[Reply to Abgeleitete Klasse Konstruktor on Wed, 27 Jun 2012 13:44:12 GMT]]></title><description><![CDATA[<p>Never mind... Habs schon selbst.<br />
Entschuldigt die sinnlose Basics-Frage, aber ich war mir nicht sicher.</p>
<p>Also d.h., das erst der Standardkonstruktor der parent_class aufgerufen wird und danach der der derived_class, richtig?</p>
<p>Bis demnächst mal wieder <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>
]]></description><link>https://www.c-plusplus.net/forum/post/2227756</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2227756</guid><dc:creator><![CDATA[JRS]]></dc:creator><pubDate>Wed, 27 Jun 2012 13:44:12 GMT</pubDate></item><item><title><![CDATA[Reply to Abgeleitete Klasse Konstruktor on Wed, 27 Jun 2012 13:52:36 GMT]]></title><description><![CDATA[<p>ja</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2227759</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2227759</guid><dc:creator><![CDATA[KN4CK3R]]></dc:creator><pubDate>Wed, 27 Jun 2012 13:52:36 GMT</pubDate></item><item><title><![CDATA[Reply to Abgeleitete Klasse Konstruktor on Wed, 27 Jun 2012 14:15:59 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/19400">@JRS</a>: Nur als zusätzliche Info, falls du es noch nicht schon selbst rausgefunden hast. Den base class constructor musst du nicht explizit in der member initialisation list der abgeleiteten Klasse aufrufen. Das passiert implizit eh schon:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
struct base {
    base() { std::cout &lt;&lt; &quot;base ctor&quot; &lt;&lt; std::endl; }
};
struct derived : public base {
    derived() { std::cout &lt;&lt; &quot;derived ctor&quot; &lt;&lt; std::endl; }
};
int main() {
    derived d;
}
</code></pre>
<pre><code>base ctor
derived ctor
</code></pre>
<p><a href="http://ideone.com/SHIEz" rel="nofollow">http://ideone.com/SHIEz</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2227769</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2227769</guid><dc:creator><![CDATA[Dobi]]></dc:creator><pubDate>Wed, 27 Jun 2012 14:15:59 GMT</pubDate></item></channel></rss>