<?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[C++ Obejecte in Schleife erstellen]]></title><description><![CDATA[<p>Hallo Leute ich programmiere gerade an einem Spiel welches natürlich eine Schleife hat die pro Frame einmal durchläuft <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /> Nun habe ich vor für folgende Level jeweils eine Klasse zu erstellen mit update, render, etc. Jedes Level beinhaltet natürlich viele Variablen, Grafiken,... und derzeit habe ich alle Objekte vor meiner Hauptschleife definiert und somit wird mein RAM- Speicher überfüllt von den Variablen aller Level obwohl ich nur die eines Levels benötige. Wie kann ich ein Object in meiner Game-while nur einmal erstellen (nur bei aufruf des Levels), und wieder aus dem RAM löschen nach dem &quot;benutzen&quot;.</p>
<p>Ich suche nach sowas wie #ifndef Objekt , dann definiere Objekt <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p>Danke im voraus für eure hilfe <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/333202/c-obejecte-in-schleife-erstellen</link><generator>RSS for Node</generator><lastBuildDate>Mon, 27 Apr 2026 05:22:41 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/333202.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 18 Jun 2015 12:52:47 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to C++ Obejecte in Schleife erstellen on Thu, 18 Jun 2015 12:52:47 GMT]]></title><description><![CDATA[<p>Hallo Leute ich programmiere gerade an einem Spiel welches natürlich eine Schleife hat die pro Frame einmal durchläuft <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /> Nun habe ich vor für folgende Level jeweils eine Klasse zu erstellen mit update, render, etc. Jedes Level beinhaltet natürlich viele Variablen, Grafiken,... und derzeit habe ich alle Objekte vor meiner Hauptschleife definiert und somit wird mein RAM- Speicher überfüllt von den Variablen aller Level obwohl ich nur die eines Levels benötige. Wie kann ich ein Object in meiner Game-while nur einmal erstellen (nur bei aufruf des Levels), und wieder aus dem RAM löschen nach dem &quot;benutzen&quot;.</p>
<p>Ich suche nach sowas wie #ifndef Objekt , dann definiere Objekt <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p>Danke im voraus für eure hilfe <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2457073</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2457073</guid><dc:creator><![CDATA[Mafyou]]></dc:creator><pubDate>Thu, 18 Jun 2015 12:52:47 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Obejecte in Schleife erstellen on Thu, 18 Jun 2015 13:34:02 GMT]]></title><description><![CDATA[<p>erstelle Klassen als seperate Dateien ?</p>
<p>und guck mal hier: <a href="http://www.tutorialspoint.com/cplusplus/cpp_constructor_destructor.htm" rel="nofollow">http://www.tutorialspoint.com/cplusplus/cpp_constructor_destructor.htm</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2457077</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2457077</guid><dc:creator><![CDATA[sinnlos123]]></dc:creator><pubDate>Thu, 18 Jun 2015 13:34:02 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Obejecte in Schleife erstellen on Thu, 18 Jun 2015 14:40:30 GMT]]></title><description><![CDATA[<blockquote>
<p>Wie kann ich ein Object in meiner Game-while nur einmal erstellen (nur bei aufruf des Levels), und wieder aus dem RAM löschen nach dem &quot;benutzen&quot;.</p>
</blockquote>
<p>Dafür existiert new und delete.</p>
<p><a href="http://en.cppreference.com/w/cpp/language/new" rel="nofollow">http://en.cppreference.com/w/cpp/language/new</a><br />
<a href="http://en.cppreference.com/w/cpp/language/delete" rel="nofollow">http://en.cppreference.com/w/cpp/language/delete</a></p>
<blockquote>
<p>und derzeit habe ich alle Objekte vor meiner Hauptschleife definiert und somit wird mein RAM- Speicher</p>
</blockquote>
<p>Das ist vermutlich der Stack</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2457090</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2457090</guid><dc:creator><![CDATA[coder777]]></dc:creator><pubDate>Thu, 18 Jun 2015 14:40:30 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Obejecte in Schleife erstellen on Thu, 18 Jun 2015 14:43:24 GMT]]></title><description><![CDATA[<p>coder777 schrieb:</p>
<blockquote>
<blockquote>
<p>Wie kann ich ein Object in meiner Game-while nur einmal erstellen (nur bei aufruf des Levels), und wieder aus dem RAM löschen nach dem &quot;benutzen&quot;.</p>
</blockquote>
<p>Dafür existiert new und delete.</p>
<p><a href="http://en.cppreference.com/w/cpp/language/new" rel="nofollow">http://en.cppreference.com/w/cpp/language/new</a><br />
<a href="http://en.cppreference.com/w/cpp/language/delete" rel="nofollow">http://en.cppreference.com/w/cpp/language/delete</a></p>
</blockquote>
<p>Nein, nein, nein!</p>
<p>Dafür existiert die Möglichkeit sein Programm schön zu designen mit ordentlicher Objektorientierung, wo in dem Fall z.B. jedes Level die Daten kennt und selbst verwaltet, die es braucht.</p>
<p>Da jetzt zeiger und manuelles Speichermanagement reinzufriemeln, wird letztlich alles nur schlimmer machen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2457093</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2457093</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Thu, 18 Jun 2015 14:43:24 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Obejecte in Schleife erstellen on Thu, 18 Jun 2015 15:01:59 GMT]]></title><description><![CDATA[<p>&quot;new und delete&quot; und dafür existiert RAII</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2457102</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2457102</guid><dc:creator><![CDATA[hardware]]></dc:creator><pubDate>Thu, 18 Jun 2015 15:01:59 GMT</pubDate></item></channel></rss>