<?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[Verebung: kann man die Basisklassen im Konstruktor der abgeleiteten vestlegen?]]></title><description><![CDATA[<p>Hallo,<br />
In meinem Program würde ich gerne Objekte erzeugen, die von verschiedenen Basisklassen erben.<br />
=&gt; Gibt es eine Möglichkeit (egal was, nicht nur was im titel steht) dies zu erreichen, ohne das ich eine abgeleitete Klasse für jedes Objekt machen muss?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/286833/verebung-kann-man-die-basisklassen-im-konstruktor-der-abgeleiteten-vestlegen</link><generator>RSS for Node</generator><lastBuildDate>Thu, 20 Aug 2026 17:29:08 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/286833.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 17 May 2011 10:45:51 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Verebung: kann man die Basisklassen im Konstruktor der abgeleiteten vestlegen? on Tue, 17 May 2011 10:45:51 GMT]]></title><description><![CDATA[<p>Hallo,<br />
In meinem Program würde ich gerne Objekte erzeugen, die von verschiedenen Basisklassen erben.<br />
=&gt; Gibt es eine Möglichkeit (egal was, nicht nur was im titel steht) dies zu erreichen, ohne das ich eine abgeleitete Klasse für jedes Objekt machen muss?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2064533</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2064533</guid><dc:creator><![CDATA[super-cheesecake]]></dc:creator><pubDate>Tue, 17 May 2011 10:45:51 GMT</pubDate></item><item><title><![CDATA[Reply to Verebung: kann man die Basisklassen im Konstruktor der abgeleiteten vestlegen? on Tue, 17 May 2011 10:50:52 GMT]]></title><description><![CDATA[<p>Spontan fällt mir dazu <a href="https://secure.wikimedia.org/wikipedia/en/wiki/Curiously_recurring_template_pattern" rel="nofollow">CRTP</a> ein, damit erledigt der Compiler das für dich.</p>
<p>Allerdings ist die Beschreibung deines Problems ziemlich vage. Kannst du vielleicht etwas genauer ausführen, was du zu tun versuchst?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2064535</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2064535</guid><dc:creator><![CDATA[seldon]]></dc:creator><pubDate>Tue, 17 May 2011 10:50:52 GMT</pubDate></item><item><title><![CDATA[Reply to Verebung: kann man die Basisklassen im Konstruktor der abgeleiteten vestlegen? on Tue, 17 May 2011 11:12:05 GMT]]></title><description><![CDATA[<p>Jedes Objekt ist Instanz einer Klasse. Sie ist der Bauplan fuer Objekte. Sollen sich Objekte nicht nur in den Werten sondern auch im Aufbau unterscheiden, dann werde die entsprechenden Klassen benoetigt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2064548</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2064548</guid><dc:creator><![CDATA[knivil]]></dc:creator><pubDate>Tue, 17 May 2011 11:12:05 GMT</pubDate></item><item><title><![CDATA[Reply to Verebung: kann man die Basisklassen im Konstruktor der abgeleiteten vestlegen? on Tue, 17 May 2011 13:36:52 GMT]]></title><description><![CDATA[<p>Danke,<br />
Ich werd mir das CRTP mal anschauen.<br />
<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/2064688</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2064688</guid><dc:creator><![CDATA[super-cheesecake]]></dc:creator><pubDate>Tue, 17 May 2011 13:36:52 GMT</pubDate></item><item><title><![CDATA[Reply to Verebung: kann man die Basisklassen im Konstruktor der abgeleiteten vestlegen? on Tue, 17 May 2011 14:21:17 GMT]]></title><description><![CDATA[<p>super-cheesecake schrieb:</p>
<blockquote>
<p>Hallo,<br />
In meinem Program würde ich gerne Objekte erzeugen, die von verschiedenen Basisklassen erben.</p>
</blockquote>
<p>Objekte können nicht von Klassen erben. Sie sind aber Instanziierungen von Klassen.</p>
<p>knivil hat aber Recht: Warum benötigst du überhaupt mehrere Klassen und nicht einfach mehrere Objekte der gleichen Klasse? Ich bezweifle, dass CRTP hier die richtige Lösung ist, zumal du damit auch unterschiedliche abgeleitete Klassen erstellst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2064718</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2064718</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Tue, 17 May 2011 14:21:17 GMT</pubDate></item></channel></rss>