<?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[Speicher freigeben]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe mal eine Verständnisfrage. Ich benutze in einem Programm ein bestimmtes mit new erzeugtes Objekt während der ganzen Laufzeit. Sollte ich beim Programmende noch den Speicher mit delete wieder freigeben oder passiert das automatisch?</p>
<p>Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/225902/speicher-freigeben</link><generator>RSS for Node</generator><lastBuildDate>Thu, 01 Oct 2026 05:34:54 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/225902.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 26 Oct 2008 18:20:16 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Speicher freigeben on Sun, 26 Oct 2008 18:20:16 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe mal eine Verständnisfrage. Ich benutze in einem Programm ein bestimmtes mit new erzeugtes Objekt während der ganzen Laufzeit. Sollte ich beim Programmende noch den Speicher mit delete wieder freigeben oder passiert das automatisch?</p>
<p>Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1605197</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1605197</guid><dc:creator><![CDATA[Gast213]]></dc:creator><pubDate>Sun, 26 Oct 2008 18:20:16 GMT</pubDate></item><item><title><![CDATA[Reply to Speicher freigeben on Sun, 26 Oct 2008 18:46:45 GMT]]></title><description><![CDATA[<p>grundsätzlich solltest du zu jedem new auch ein entsprechendes delete haben. Unabhängig davon, dass die meisten (oder alle?) modernen Betriebssysteme am Ende den Speicher komplett wieder unter ihre fittiche nehmen, den ein Programm konsumiert hat <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1605210</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1605210</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Sun, 26 Oct 2008 18:46:45 GMT</pubDate></item><item><title><![CDATA[Reply to Speicher freigeben on Sun, 26 Oct 2008 20:16:10 GMT]]></title><description><![CDATA[<p>Und warum? Ich bin ja eigentlich auch für guten Stil aber wenn ich mich darauf verlassen kann das der Speicher nach Programmende frei wird würde ich das ausnutzen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1605250</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1605250</guid><dc:creator><![CDATA[Gast213]]></dc:creator><pubDate>Sun, 26 Oct 2008 20:16:10 GMT</pubDate></item><item><title><![CDATA[Reply to Speicher freigeben on Sun, 26 Oct 2008 20:19:11 GMT]]></title><description><![CDATA[<p>Natürlich nur im Falle, dass ich das Objekt wie in meinem Beitrag beschrieben verwende, also während der kompletten Laufzeit.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1605251</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1605251</guid><dc:creator><![CDATA[Gast213]]></dc:creator><pubDate>Sun, 26 Oct 2008 20:19:11 GMT</pubDate></item><item><title><![CDATA[Reply to Speicher freigeben on Sun, 26 Oct 2008 20:41:00 GMT]]></title><description><![CDATA[<p>Gast213 schrieb:</p>
<blockquote>
<p>Ich bin ja eigentlich auch für guten Stil aber wenn ich mich darauf verlassen kann das der Speicher nach Programmende frei wird würde ich das ausnutzen.</p>
</blockquote>
<p>Solange wir uns nur über C++ unterhalten - nein, Du kannst Dich nicht darauf verlassen! Einige Laufzeitumgebungen für C++ garantieren dies, aber das ist nicht der Teil der Programmiersprache und zeugt so nebenbei von schlechtem Programmierstil.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1605258</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1605258</guid><dc:creator><![CDATA[*john 0]]></dc:creator><pubDate>Sun, 26 Oct 2008 20:41:00 GMT</pubDate></item><item><title><![CDATA[Reply to Speicher freigeben on Sun, 26 Oct 2008 21:00:40 GMT]]></title><description><![CDATA[<p>Wie ~john es gesagt hat, man hat überhaupt gar keine Garantie. Da kommt es ganz auf das Betriebsystem an.<br />
Was ich aber für noch wichtiger halte, und deshalb ist es eben auch schlechter Stil, man wird unvorsichtig. Plötzlich schaut man nicht mehr automatisch, wann denn eigentlich der Speicher freigegeben wird, es ist einem plötzlich egal. Das führt vermehrt zu Speicherlecks und am Ende zu Abstürzen.<br />
Wenn man immer dran denkt, dass zu jedem <code>new</code> ein <code>delete</code> gehört, vermeidet man mit der Zeit automatisch Speicherlecks. Man setzt von alleine ein <code>delete</code> hin, meistens gleich nachdem man das <code>new</code> hingeschrieben hat. Auch wenn es in einer anderen Funktion ist. Man vernachlässigt dies dann eben nicht <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>Grüssli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1605263</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1605263</guid><dc:creator><![CDATA[Dravere]]></dc:creator><pubDate>Sun, 26 Oct 2008 21:00:40 GMT</pubDate></item><item><title><![CDATA[Reply to Speicher freigeben on Sun, 26 Oct 2008 22:15:13 GMT]]></title><description><![CDATA[<p>Okay. Danke für eure Antworten <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1605286</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1605286</guid><dc:creator><![CDATA[Gast213]]></dc:creator><pubDate>Sun, 26 Oct 2008 22:15:13 GMT</pubDate></item><item><title><![CDATA[Reply to Speicher freigeben on Mon, 27 Oct 2008 11:06:15 GMT]]></title><description><![CDATA[<p>Gast213 schrieb:</p>
<blockquote>
<p>Und warum? Ich bin ja eigentlich auch für guten Stil aber wenn ich mich darauf verlassen kann das der Speicher nach Programmende frei wird würde ich das ausnutzen.</p>
</blockquote>
<p>Gehörst du auch zu denen die an Autobahn-Auffahrten ihren Müll aus dem Fenster werfen. Da kannst du dich ja auch drauf verlassen das den Dreck auch jemand<br />
(die Autobahnmeisterei) wegräumt. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1605440</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1605440</guid><dc:creator><![CDATA[Redhead]]></dc:creator><pubDate>Mon, 27 Oct 2008 11:06:15 GMT</pubDate></item></channel></rss>