<?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[Ableitungshierarchie und dynamic_cast]]></title><description><![CDATA[<p>Hi,<br />
ich habe folgende Frage. Ich möchte eine vector sortieren. Dabei sollen die Elemente aufsteigend von speziell nach allgeimein sortiert werden.</p>
<p>Zum Beispiel:</p>
<pre><code>class Base{

}

class A : public Base {}
class B : public A{}
class C : public B {}
</code></pre>
<p>Nach der sortierung sollen alle elemente die den Laufzeittyp C haben als erstes im vector stehen. Dies soweit auch kein Problem.<br />
Mein Problem betrifft dann dieses Beispiel</p>
<pre><code>class Base{ }
class D{ }
class E{ }
class A : public Base, D {}
class B : public A, E{}
class C : public B {}
</code></pre>
<p>Wie könnte dort eine Ordnung aussehen? Wäre für Ratschläge offen. Bis jetzt ist meine Idee D und E ans Ende der liste zu setzen nach erstem vorkommen.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/323282/ableitungshierarchie-und-dynamic_cast</link><generator>RSS for Node</generator><lastBuildDate>Thu, 16 Jul 2026 06:51:43 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/323282.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 24 Jan 2014 12:06:06 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Ableitungshierarchie und dynamic_cast on Fri, 24 Jan 2014 12:06:06 GMT]]></title><description><![CDATA[<p>Hi,<br />
ich habe folgende Frage. Ich möchte eine vector sortieren. Dabei sollen die Elemente aufsteigend von speziell nach allgeimein sortiert werden.</p>
<p>Zum Beispiel:</p>
<pre><code>class Base{

}

class A : public Base {}
class B : public A{}
class C : public B {}
</code></pre>
<p>Nach der sortierung sollen alle elemente die den Laufzeittyp C haben als erstes im vector stehen. Dies soweit auch kein Problem.<br />
Mein Problem betrifft dann dieses Beispiel</p>
<pre><code>class Base{ }
class D{ }
class E{ }
class A : public Base, D {}
class B : public A, E{}
class C : public B {}
</code></pre>
<p>Wie könnte dort eine Ordnung aussehen? Wäre für Ratschläge offen. Bis jetzt ist meine Idee D und E ans Ende der liste zu setzen nach erstem vorkommen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2379309</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2379309</guid><dc:creator><![CDATA[NeverEndStory]]></dc:creator><pubDate>Fri, 24 Jan 2014 12:06:06 GMT</pubDate></item><item><title><![CDATA[Reply to Ableitungshierarchie und dynamic_cast on Fri, 24 Jan 2014 12:12:40 GMT]]></title><description><![CDATA[<p>Kommt letztendlich darauf an, was du damit bezwecken möchtest. Wenn du nach tiefe in der Klassenhierarchie sortieren möchtest, wäre ans Ende sicherlich richtig.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2379311</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2379311</guid><dc:creator><![CDATA[TNA]]></dc:creator><pubDate>Fri, 24 Jan 2014 12:12:40 GMT</pubDate></item><item><title><![CDATA[Reply to Ableitungshierarchie und dynamic_cast on Fri, 24 Jan 2014 12:22:02 GMT]]></title><description><![CDATA[<p>Gibt viele mögliche Anordnungen.</p>
<p>Mal nur C B anschauen.<br />
class C : public B {}<br />
class B : public A, E{}<br />
Soweit klar.</p>
<p>Jetzt A E dazu.<br />
class C : public B {}<br />
class B : public A, E{}<br />
class A : public Base, D {}<br />
class E{ }<br />
//Mit 2 möglichen Plätzen für D</p>
<p>oder, ist egal</p>
<p>class C : public B {}<br />
class B : public A, E{}<br />
class E{ }<br />
class A : public Base, D {}<br />
//Mit 1 möglichem Platz für D</p>
<p><a href="http://de.wikipedia.org/wiki/Topologische_Sortierung" rel="nofollow">http://de.wikipedia.org/wiki/Topologische_Sortierung</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2379312</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2379312</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Fri, 24 Jan 2014 12:22:02 GMT</pubDate></item><item><title><![CDATA[Reply to Ableitungshierarchie und dynamic_cast on Fri, 24 Jan 2014 12:39:42 GMT]]></title><description><![CDATA[<p>Danke für das Stichwort. Topologisches Sortieren!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2379317</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2379317</guid><dc:creator><![CDATA[NeverEndStory]]></dc:creator><pubDate>Fri, 24 Jan 2014 12:39:42 GMT</pubDate></item></channel></rss>