<?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 Funktion aus Container aufrufen]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich hab -glaube ich- ein Standard-Problem, aber fällt kein Pattern dafür ein.<br />
Ein Google-Stichwort würde schon reichen.</p>
<p>Ich hab eine Fremd-Lib (SFML) und einen vector aus Drawable-Zeigern.<br />
Drawable ist eine (abstrakte) Basisklasse, deren Ableitungen (Sprite, Shape,...) alle (soweit sie ich interessieren) eine gleiche Funktion haben, die aber in Drawable noch nicht existiert.</p>
<p>Die Frage ist natürlich: wie kann ich diese Funktion (ohne downcast) aufrufen?<br />
Der vector muss nicht so aussehen, könnte also zB auch was eigenens beinhalten.<br />
'Alle Objekte haben Funktion xy' riecht so nach template, aber so richtig weiter bringt mich das nicht, da die Dinger schon in irgend einer Form in <em>einem</em> Container sein sollen.</p>
<p>Hat jemand eine Idee?<br />
Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/330593/abgeleitete-funktion-aus-container-aufrufen</link><generator>RSS for Node</generator><lastBuildDate>Fri, 03 Jul 2026 02:32:18 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/330593.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 17 Jan 2015 20:02:29 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Abgeleitete Funktion aus Container aufrufen on Sat, 17 Jan 2015 20:02:29 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich hab -glaube ich- ein Standard-Problem, aber fällt kein Pattern dafür ein.<br />
Ein Google-Stichwort würde schon reichen.</p>
<p>Ich hab eine Fremd-Lib (SFML) und einen vector aus Drawable-Zeigern.<br />
Drawable ist eine (abstrakte) Basisklasse, deren Ableitungen (Sprite, Shape,...) alle (soweit sie ich interessieren) eine gleiche Funktion haben, die aber in Drawable noch nicht existiert.</p>
<p>Die Frage ist natürlich: wie kann ich diese Funktion (ohne downcast) aufrufen?<br />
Der vector muss nicht so aussehen, könnte also zB auch was eigenens beinhalten.<br />
'Alle Objekte haben Funktion xy' riecht so nach template, aber so richtig weiter bringt mich das nicht, da die Dinger schon in irgend einer Form in <em>einem</em> Container sein sollen.</p>
<p>Hat jemand eine Idee?<br />
Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2438106</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2438106</guid><dc:creator><![CDATA[Jockelx]]></dc:creator><pubDate>Sat, 17 Jan 2015 20:02:29 GMT</pubDate></item><item><title><![CDATA[Reply to Abgeleitete Funktion aus Container aufrufen on Sat, 17 Jan 2015 20:04:42 GMT]]></title><description><![CDATA[<p>type erasure.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2438108</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2438108</guid><dc:creator><![CDATA[schlagwort]]></dc:creator><pubDate>Sat, 17 Jan 2015 20:04:42 GMT</pubDate></item><item><title><![CDATA[Reply to Abgeleitete Funktion aus Container aufrufen on Sat, 17 Jan 2015 20:12:11 GMT]]></title><description><![CDATA[<p>Prima, danke!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2438113</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2438113</guid><dc:creator><![CDATA[Jockelx]]></dc:creator><pubDate>Sat, 17 Jan 2015 20:12:11 GMT</pubDate></item></channel></rss>