<?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[Classes Frage]]></title><description><![CDATA[<p>Hi,<br />
ich würde gerne wissen wie ich nachträglich neue Instanzen zu meiner Class hinzufüge ohne sie per pointer auf dem heap zu erstellen.<br />
Da ich glaube ich die Frage nicht korrekt oder präzise genug erklären kann ein kleines Beispiel:</p>
<p>[quote]</p>
<pre><code>CRaumschiff SStandart[3]
</code></pre>
<p>Damit habe ich ja 3 Instanzen von SStandart als CRaumschiff typ erstellt.<br />
Meine Frage ist jetzt, kann ich nachträglich neue hinzufügen? also zum Beispiel eine 4rte (oder gleich 30 mehr).</p>
<p>Danke,<br />
Gruß Benno</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/326309/classes-frage</link><generator>RSS for Node</generator><lastBuildDate>Sat, 11 Jul 2026 06:20:12 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/326309.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 11 Jun 2014 15:30:28 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Classes Frage on Wed, 11 Jun 2014 15:30:28 GMT]]></title><description><![CDATA[<p>Hi,<br />
ich würde gerne wissen wie ich nachträglich neue Instanzen zu meiner Class hinzufüge ohne sie per pointer auf dem heap zu erstellen.<br />
Da ich glaube ich die Frage nicht korrekt oder präzise genug erklären kann ein kleines Beispiel:</p>
<p>[quote]</p>
<pre><code>CRaumschiff SStandart[3]
</code></pre>
<p>Damit habe ich ja 3 Instanzen von SStandart als CRaumschiff typ erstellt.<br />
Meine Frage ist jetzt, kann ich nachträglich neue hinzufügen? also zum Beispiel eine 4rte (oder gleich 30 mehr).</p>
<p>Danke,<br />
Gruß Benno</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2403483</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2403483</guid><dc:creator><![CDATA[hihohohi]]></dc:creator><pubDate>Wed, 11 Jun 2014 15:30:28 GMT</pubDate></item><item><title><![CDATA[Reply to Classes Frage on Wed, 11 Jun 2014 15:39:23 GMT]]></title><description><![CDATA[<p>AAm bbesten ddu vverwendest eeinen vvector. ddann kkannst ddu gganz eeinfach oobjekte hhinzufügen. sschau ddoch mmal hhier:</p>
<pre><code class="language-cpp">std::vector&lt;Spaceship&gt; spaceships;
spaceships.push_back(Spaceship(&quot;Enterprise&quot;));
spaceship.push_back(Spaceship(&quot;Millenium Falcon&quot;));
</code></pre>
<p>AAnmerkung: IIch bbin mmal ddavon aausgeangen, ddass dder KKonstruktor nnur dden NNamen ddes RRaumschiffes bbekommt. DDas mmusst ddu nnatürlich eentsprechend ddeiner ggenauen DDefinition vvon CRaumschiff aanpassen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2403485</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2403485</guid><dc:creator><![CDATA[daddy_felix]]></dc:creator><pubDate>Wed, 11 Jun 2014 15:39:23 GMT</pubDate></item><item><title><![CDATA[Reply to Classes Frage on Wed, 11 Jun 2014 15:57:34 GMT]]></title><description><![CDATA[<p>CAlternativ czu push_back(Spaceship(&quot;Enterprise&quot;)) cseit CC++11 cbesser emplace_back(&quot;Enterprise&quot;) cverwenden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2403486</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2403486</guid><dc:creator><![CDATA[Nathan]]></dc:creator><pubDate>Wed, 11 Jun 2014 15:57:34 GMT</pubDate></item><item><title><![CDATA[Reply to Classes Frage on Wed, 11 Jun 2014 15:57:39 GMT]]></title><description><![CDATA[<p>daddy_felix schrieb:</p>
<blockquote>
<p>AAm bbesten ddu vverwendest eeinen vvector. ddann kkannst ddu gganz eeinfach oobjekte hhinzufügen. sschau ddoch mmal hhier:</p>
<pre><code class="language-cpp">std::vector&lt;Spaceship&gt; spaceships;
spaceships.push_back(Spaceship(&quot;Enterprise&quot;));
spaceship.push_back(Spaceship(&quot;Millenium Falcon&quot;));
</code></pre>
<p>AAnmerkung: IIch bbin mmal ddavon aausgeangen, ddass dder KKonstruktor nnur dden NNamen ddes RRaumschiffes bbekommt. DDas mmusst ddu nnatürlich eentsprechend ddeiner ggenauen DDefinition vvon CRaumschiff aanpassen.</p>
</blockquote>
<p>Danke für die Antwort,<br />
werde damit eindeutig mal rumspielen und mir das aneignen,<br />
falls jemand jedoch eine Lösung direkt auf meine einfach Art hat, bitte melden.<br />
Finde die Lösung von Daddy Felix zwar gut und es ist deutlich mehr möglich mit ihr, jedoch würde ich auch eine simple methode gerne kennen, bei denen die verschiedenen Instanzen von SStandart alle keine neuen Namen haben. Sie sollen alle die gleichen Schiffe sein, wie ein Array einfach.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2403487</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2403487</guid><dc:creator><![CDATA[hihohohi]]></dc:creator><pubDate>Wed, 11 Jun 2014 15:57:39 GMT</pubDate></item><item><title><![CDATA[Reply to Classes Frage on Wed, 11 Jun 2014 15:58:36 GMT]]></title><description><![CDATA[<p>Nathan schrieb:</p>
<blockquote>
<p>CAlternativ czu push_back(Spaceship(&quot;Enterprise&quot;)) cseit CC++11 cbesser emplace_back(&quot;Enterprise&quot;) cverwenden.</p>
</blockquote>
<p>gut zu wissen danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2403488</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2403488</guid><dc:creator><![CDATA[hihohohi]]></dc:creator><pubDate>Wed, 11 Jun 2014 15:58:36 GMT</pubDate></item><item><title><![CDATA[Reply to Classes Frage on Wed, 11 Jun 2014 16:01:28 GMT]]></title><description><![CDATA[<p>Das ist der Konstruktoraufruf.<br />
Irgendwie füllst du die Spaceships ja mit Werten. In C++ macht man das idR über Konstruktoren. So rufst du die dann direkt auf.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2403490</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2403490</guid><dc:creator><![CDATA[Nathan]]></dc:creator><pubDate>Wed, 11 Jun 2014 16:01:28 GMT</pubDate></item><item><title><![CDATA[Reply to Classes Frage on Wed, 11 Jun 2014 21:50:23 GMT]]></title><description><![CDATA[<p>...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2403497</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2403497</guid><dc:creator><![CDATA[Swordfish]]></dc:creator><pubDate>Wed, 11 Jun 2014 21:50:23 GMT</pubDate></item><item><title><![CDATA[Reply to Classes Frage on Wed, 11 Jun 2014 18:06:59 GMT]]></title><description><![CDATA[<p>hihohohi schrieb:</p>
<blockquote>
<pre><code>CRaumschiff SStandart[3]
</code></pre>
<p>Damit habe ich ja 3 Instanzen von SStandart als CRaumschiff typ erstellt.</p>
</blockquote>
<p>Genau umgekehrt: damit hast du 3 Instanzen von CRaumschiff als SStandart erstellt.</p>
<p>(Bzw. eigentlich fehlt noch ein &quot;;&quot; und dann hast du damit ein Array definiert, aber so genau wollen wir's dann auch nicht nehmen.)</p>
<p>Wichtig ist: &quot;Instanz von Klasse&quot;. Nicht &quot;Instanz von Variablenname&quot;.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2403498</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2403498</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Wed, 11 Jun 2014 18:06:59 GMT</pubDate></item></channel></rss>