<?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[Copy Konstruktor bei Vererbung]]></title><description><![CDATA[<p>Hi,<br />
wie muss denn der copy Konstruktor bei Vererbung aussehen?</p>
<pre><code class="language-cpp">Unterklasse::Unterklasse(const Unterklasse&amp; orig) {
    name = orig.name;
    category = orig.category;
}
</code></pre>
<p>Jetzt muss ich noch irgendwie die Attribute von der Oberklasse kopieren, aber wie?</p>
<p>Derzeit lässt sich das noch nicht kompilieren.. ich weis nicht ob es daran liegt dass ich nicht die attribute von der Oberklasse kopier oder an etwas anderem..</p>
<p>Unterklasse.cpp:9: error: no matching function for call to â€˜Oberklasse ::Oberklasse()â€<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="™"
    /><br />
Oberklasse.h:12: note: candidates are: Oberklasse::Oberklasse(const Oberklasse&amp;)<br />
Oberklasse.h:11: note: Oberklasse::Oberklasse(double, double, const std::string&amp;)</p>
<p>mfg Mokk</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/270238/copy-konstruktor-bei-vererbung</link><generator>RSS for Node</generator><lastBuildDate>Sun, 30 Aug 2026 11:06:33 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/270238.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 08 Jul 2010 17:17:27 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Copy Konstruktor bei Vererbung on Thu, 08 Jul 2010 17:17:27 GMT]]></title><description><![CDATA[<p>Hi,<br />
wie muss denn der copy Konstruktor bei Vererbung aussehen?</p>
<pre><code class="language-cpp">Unterklasse::Unterklasse(const Unterklasse&amp; orig) {
    name = orig.name;
    category = orig.category;
}
</code></pre>
<p>Jetzt muss ich noch irgendwie die Attribute von der Oberklasse kopieren, aber wie?</p>
<p>Derzeit lässt sich das noch nicht kompilieren.. ich weis nicht ob es daran liegt dass ich nicht die attribute von der Oberklasse kopier oder an etwas anderem..</p>
<p>Unterklasse.cpp:9: error: no matching function for call to â€˜Oberklasse ::Oberklasse()â€<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="™"
    /><br />
Oberklasse.h:12: note: candidates are: Oberklasse::Oberklasse(const Oberklasse&amp;)<br />
Oberklasse.h:11: note: Oberklasse::Oberklasse(double, double, const std::string&amp;)</p>
<p>mfg Mokk</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1923434</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1923434</guid><dc:creator><![CDATA[Mokk]]></dc:creator><pubDate>Thu, 08 Jul 2010 17:17:27 GMT</pubDate></item><item><title><![CDATA[Reply to Copy Konstruktor bei Vererbung on Thu, 08 Jul 2010 17:22:57 GMT]]></title><description><![CDATA[<p>Mokk schrieb:</p>
<blockquote>
<pre><code class="language-cpp">Unterklasse::Unterklasse(const Unterklasse&amp; orig) {
    name = orig.name;
    category = orig.category;
}
</code></pre>
</blockquote>
<pre><code class="language-cpp">Unterklasse::Unterklasse(const Unterklasse&amp; orig) : Oberklasse(orig){
    name = orig.name;
    category = orig.category;
}
</code></pre>
<p>Gruß,<br />
CSpille</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1923438</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1923438</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 08 Jul 2010 17:22:57 GMT</pubDate></item><item><title><![CDATA[Reply to Copy Konstruktor bei Vererbung on Thu, 08 Jul 2010 17:23:56 GMT]]></title><description><![CDATA[<p>Vielleicht so:</p>
<pre><code class="language-cpp">Unter::Unter(const Unter &amp;u) : Ober(u) { ... }
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1923440</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1923440</guid><dc:creator><![CDATA[TyRoXx]]></dc:creator><pubDate>Thu, 08 Jul 2010 17:23:56 GMT</pubDate></item><item><title><![CDATA[Reply to Copy Konstruktor bei Vererbung on Thu, 08 Jul 2010 17:31:58 GMT]]></title><description><![CDATA[<p>Als kurze Anmerkung noch:</p>
<p>Das Gleiche hast du quasi bei deinem normalen Konstruktor schon gemacht.<br />
Wenn kein Default-Konstruktor vorhanden ist, muss du explizit angeben,<br />
welcher Konstruktor der Basis-Klasse verwendet werde soll...</p>
<p>Nicht nur bei einem Copy-Constructor</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1923446</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1923446</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 08 Jul 2010 17:31:58 GMT</pubDate></item><item><title><![CDATA[Reply to Copy Konstruktor bei Vererbung on Fri, 09 Jul 2010 05:45:06 GMT]]></title><description><![CDATA[<p>Wenn schon dann alles in die Initialisierungsliste <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>
<pre><code class="language-cpp">Unterklasse::Unterklasse(const Unterklasse&amp; orig) : 
    Oberklasse(orig),
    name(orig.name), category(orig.category)
{}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1923662</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1923662</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Fri, 09 Jul 2010 05:45:06 GMT</pubDate></item></channel></rss>