<?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[Instanzen von Objekten anlegen?]]></title><description><![CDATA[<p>Hallo!</p>
<p>Ich hoffe Ihr könnt mir weiterhelfen folgendes Konzept:</p>
<pre><code class="language-cpp">Class Base
{
private:
 Abstract_class* commands;
}
</code></pre>
<pre><code class="language-cpp">Class Abstract_class
{
}
</code></pre>
<pre><code class="language-cpp">Class Poly:Abstract_class
{
}
</code></pre>
<p>Ich will per new die konkreten Instanzen aller Abstract_class Objekte erzeugen und in den Abstract_class* commands_ Array speichern!</p>
<p>Wie kann mand das angehen ich weis einfach nicht mehr weiter wäre super wenn mir da jemant weiterhelfen könnte!</p>
<p>mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/237575/instanzen-von-objekten-anlegen</link><generator>RSS for Node</generator><lastBuildDate>Wed, 23 Sep 2026 09:34:00 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/237575.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 30 Mar 2009 21:46:02 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Instanzen von Objekten anlegen? on Mon, 30 Mar 2009 21:46:02 GMT]]></title><description><![CDATA[<p>Hallo!</p>
<p>Ich hoffe Ihr könnt mir weiterhelfen folgendes Konzept:</p>
<pre><code class="language-cpp">Class Base
{
private:
 Abstract_class* commands;
}
</code></pre>
<pre><code class="language-cpp">Class Abstract_class
{
}
</code></pre>
<pre><code class="language-cpp">Class Poly:Abstract_class
{
}
</code></pre>
<p>Ich will per new die konkreten Instanzen aller Abstract_class Objekte erzeugen und in den Abstract_class* commands_ Array speichern!</p>
<p>Wie kann mand das angehen ich weis einfach nicht mehr weiter wäre super wenn mir da jemant weiterhelfen könnte!</p>
<p>mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1688480</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1688480</guid><dc:creator><![CDATA[Neuling_]]></dc:creator><pubDate>Mon, 30 Mar 2009 21:46:02 GMT</pubDate></item><item><title><![CDATA[Reply to Instanzen von Objekten anlegen? on Mon, 30 Mar 2009 21:52:23 GMT]]></title><description><![CDATA[<p>Wo kommst du nicht mehr weiter?</p>
<p>Geht sowas nicht?</p>
<pre><code class="language-cpp">commands = new Poly[5];
</code></pre>
<p>Aber dann solltest du auch ans <code>delete[]</code> denken. Oder, wenn du viel flexibler bleiben willst, STL-Container mit <code>shared_ptr</code> oder gleich Boost.Pointer Container einsetzen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1688483</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1688483</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Mon, 30 Mar 2009 21:52:23 GMT</pubDate></item><item><title><![CDATA[Reply to Instanzen von Objekten anlegen? on Tue, 31 Mar 2009 06:38:50 GMT]]></title><description><![CDATA[<p>Das Problem ist das die abgeleitete Klasse Poly nicht in der Base Class erkannt wird!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1688544</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1688544</guid><dc:creator><![CDATA[Neuling_]]></dc:creator><pubDate>Tue, 31 Mar 2009 06:38:50 GMT</pubDate></item><item><title><![CDATA[Reply to Instanzen von Objekten anlegen? on Tue, 31 Mar 2009 07:16:35 GMT]]></title><description><![CDATA[<p>Neuling_ schrieb:</p>
<blockquote>
<p>Das Problem ist das die abgeleitete Klasse Poly nicht in der Base Class erkannt wird!</p>
</blockquote>
<p>Zeig bitte die Fehlermeldung, nicht deine Interpretation.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1688559</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1688559</guid><dc:creator><![CDATA[MFK]]></dc:creator><pubDate>Tue, 31 Mar 2009 07:16:35 GMT</pubDate></item><item><title><![CDATA[Reply to Instanzen von Objekten anlegen? on Tue, 31 Mar 2009 07:23:43 GMT]]></title><description><![CDATA[<p>Fehlermeldung war zuerst das poly keinen standard Konstruktor hat.</p>
<p>Ok dann habe ich einen standart KOnstruktor ohne übergabeparameter erstellt. Und jetzt kommt folgende Fehlermeldung:</p>
<p>Der Linker schreit:</p>
<p>Verweis auf nicht aufgelöstes externes Symbol &quot;&quot;public: __thiscall Command::Command(void)&quot; (??0Command@@QAE@XZ)&quot; in Funktion &quot;&quot;public: __thiscall CommandAddCircle::CommandAddCircle(void)&quot; (??0CommandAddCircle@@QAE@XZ)&quot;.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1688566</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1688566</guid><dc:creator><![CDATA[Neuling_]]></dc:creator><pubDate>Tue, 31 Mar 2009 07:23:43 GMT</pubDate></item><item><title><![CDATA[Reply to Instanzen von Objekten anlegen? on Tue, 31 Mar 2009 07:25:16 GMT]]></title><description><![CDATA[<p>Du hast für Command zwar einen Defaultkonstruktor deklariert, aber nicht definiert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1688567</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1688567</guid><dc:creator><![CDATA[MFK]]></dc:creator><pubDate>Tue, 31 Mar 2009 07:25:16 GMT</pubDate></item><item><title><![CDATA[Reply to Instanzen von Objekten anlegen? on Tue, 31 Mar 2009 07:28:25 GMT]]></title><description><![CDATA[<p>Also muss ich bei der Abstrakten Klasse auch implementieren?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1688570</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1688570</guid><dc:creator><![CDATA[Neuling_]]></dc:creator><pubDate>Tue, 31 Mar 2009 07:28:25 GMT</pubDate></item><item><title><![CDATA[Reply to Instanzen von Objekten anlegen? on Tue, 31 Mar 2009 07:32:25 GMT]]></title><description><![CDATA[<p>Neuling_ schrieb:</p>
<blockquote>
<p>Also muss ich bei der Abstrakten Klasse auch implementieren?</p>
</blockquote>
<p>Entweder das, oder im CommandAddCircle-Konstruktor einen existierenden Command-Konstruktor aufrufen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1688572</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1688572</guid><dc:creator><![CDATA[MFK]]></dc:creator><pubDate>Tue, 31 Mar 2009 07:32:25 GMT</pubDate></item></channel></rss>