<?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[Instanz Global machen]]></title><description><![CDATA[<p>Hi Leute, ich arbeite zurzeit an einer Art Leveleditor. Ich möchte mehrere Instanzen der Klasse &quot;CObject&quot; erstellen. Spieler, Enemy und Wall sind 3 Instanzen, die Global erstellt werden. Jetzt hab ich aber das Problem, dass ich mehrere Instanzen erstellen möchte. Wenn ich jetzt aber innerhalb diesen Beispiels:</p>
<pre><code class="language-cpp">if(some == true)
{
CObject Wand;
}
</code></pre>
<p>erstelle, ist, wie ihr wisst, die Instanz Wand nicht mehr verfügbar, wenn der Block beendet ist (}).</p>
<p>Wie kann ich jetzt innerhalb eines Codeblockes eine Instanz Global erstellen, bzw. gibt es eine bessere Lösung?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/193817/instanz-global-machen</link><generator>RSS for Node</generator><lastBuildDate>Tue, 30 Jun 2026 09:13:09 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/193817.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 30 Sep 2007 11:36:49 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Instanz Global machen on Sun, 30 Sep 2007 11:36:49 GMT]]></title><description><![CDATA[<p>Hi Leute, ich arbeite zurzeit an einer Art Leveleditor. Ich möchte mehrere Instanzen der Klasse &quot;CObject&quot; erstellen. Spieler, Enemy und Wall sind 3 Instanzen, die Global erstellt werden. Jetzt hab ich aber das Problem, dass ich mehrere Instanzen erstellen möchte. Wenn ich jetzt aber innerhalb diesen Beispiels:</p>
<pre><code class="language-cpp">if(some == true)
{
CObject Wand;
}
</code></pre>
<p>erstelle, ist, wie ihr wisst, die Instanz Wand nicht mehr verfügbar, wenn der Block beendet ist (}).</p>
<p>Wie kann ich jetzt innerhalb eines Codeblockes eine Instanz Global erstellen, bzw. gibt es eine bessere Lösung?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1375266</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1375266</guid><dc:creator><![CDATA[Nolf]]></dc:creator><pubDate>Sun, 30 Sep 2007 11:36:49 GMT</pubDate></item><item><title><![CDATA[Reply to Instanz Global machen on Sun, 30 Sep 2007 12:11:42 GMT]]></title><description><![CDATA[<p>mehrere Instanzen = eine undefinierte Zahl/dynamische Anzahl von instanzen?<br />
Dann mach doch einen (globalen) Vektor aus CObject-Pointern und erstelle ein neues Objekt mit new.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1375282</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1375282</guid><dc:creator><![CDATA[Black Shadow]]></dc:creator><pubDate>Sun, 30 Sep 2007 12:11:42 GMT</pubDate></item><item><title><![CDATA[Reply to Instanz Global machen on Sun, 30 Sep 2007 12:18:29 GMT]]></title><description><![CDATA[<p>Vektoren? Was soll mir das bringen? Soweit wie ich die Vektoren von der STL kenne machen die dabei keinen Sinn. Erklär ma bitte genauer was du meinst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1375287</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1375287</guid><dc:creator><![CDATA[Nolf]]></dc:creator><pubDate>Sun, 30 Sep 2007 12:18:29 GMT</pubDate></item><item><title><![CDATA[Reply to Instanz Global machen on Sun, 30 Sep 2007 13:30:18 GMT]]></title><description><![CDATA[<p>Indem man Zeiger verwendet und das Objekt mit new erzeugt. Die Frage bleibt dennoch, wo soll dieses Objekt denn &quot;leben&quot;/&quot;existieren&quot;?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1375329</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1375329</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Sun, 30 Sep 2007 13:30:18 GMT</pubDate></item><item><title><![CDATA[Reply to Instanz Global machen on Sun, 30 Sep 2007 15:35:34 GMT]]></title><description><![CDATA[<p>Ich habe einen Hauptcode und die Instanz soll über alle Messages / ... existieren. Z.B. WM_PAINT, WM_MOUSEMOVE, usw. außerdem über die ganzen Callbacks</p>
<p>|-&gt; über den ganzen Code.</p>
<p>Meinst du sowas?</p>
<pre><code class="language-cpp">CObject *PObjekt = NULL;
PObjekt = new CObject;

//ende

delete PObjekt;
PObjekt = NULL;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1375408</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1375408</guid><dc:creator><![CDATA[Nolf]]></dc:creator><pubDate>Sun, 30 Sep 2007 15:35:34 GMT</pubDate></item></channel></rss>