<?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[char* variable löschen.]]></title><description><![CDATA[<p>versuche vergeblich eine <strong>char</strong>* variable zu <em>reinigen</em>.</p>
<pre><code>char *temp = &quot;Hallo&quot;;
delete(temp);
delete[]temp;

MessageBoxA(0,temp,&quot;Inhalt der TEMP-Variable&quot;,0);
</code></pre>
<p><em>beim starten erfährt man, dass der selbe string wie vorher in '<strong>temp</strong>' steht.<br />
wieso?<br />
hab ich den nich mit '<strong>delete</strong>' endgültig gelöscht? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></em></p>
<p><strong>habt ihr andere vorschläge die gehen?</strong></p>
<p>MfG ReVesTeR</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/204394/char-variable-löschen</link><generator>RSS for Node</generator><lastBuildDate>Wed, 19 Aug 2026 13:23:30 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/204394.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 02 Feb 2008 17:31:21 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to char* variable löschen. on Sat, 02 Feb 2008 17:31:21 GMT]]></title><description><![CDATA[<p>versuche vergeblich eine <strong>char</strong>* variable zu <em>reinigen</em>.</p>
<pre><code>char *temp = &quot;Hallo&quot;;
delete(temp);
delete[]temp;

MessageBoxA(0,temp,&quot;Inhalt der TEMP-Variable&quot;,0);
</code></pre>
<p><em>beim starten erfährt man, dass der selbe string wie vorher in '<strong>temp</strong>' steht.<br />
wieso?<br />
hab ich den nich mit '<strong>delete</strong>' endgültig gelöscht? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></em></p>
<p><strong>habt ihr andere vorschläge die gehen?</strong></p>
<p>MfG ReVesTeR</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1448134</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1448134</guid><dc:creator><![CDATA[ReVesTeR]]></dc:creator><pubDate>Sat, 02 Feb 2008 17:31:21 GMT</pubDate></item><item><title><![CDATA[Reply to char* variable löschen. on Sat, 02 Feb 2008 18:01:38 GMT]]></title><description><![CDATA[<p>delete sollte nur auf Variablen angewandt werden, die mit new erzeugt wurden !</p>
<p>char *temp = &quot;Hallo&quot;;<br />
legt den String NICHT im Heap ab ! Kann alseo auch nicht deletet werden.</p>
<p>UND: nach delte zeigt der Zeiger immer noch auf dieselbe Stelle im RAM.</p>
<p>Du kannst<br />
temp=NULL;<br />
machen, dann zeigt das nirgendwo mehr hin.</p>
<p>!!!<br />
Mach das aber NIE mit Variablen, die mit new erzeugt wurden, BEVOR die mit<br />
delete gelöscht wurden.<br />
!!!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1448154</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1448154</guid><dc:creator><![CDATA[DerAltenburger]]></dc:creator><pubDate>Sat, 02 Feb 2008 18:01:38 GMT</pubDate></item><item><title><![CDATA[Reply to char* variable löschen. on Sat, 02 Feb 2008 18:23:10 GMT]]></title><description><![CDATA[<p>danke <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/1448164</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1448164</guid><dc:creator><![CDATA[ReVesTeR]]></dc:creator><pubDate>Sat, 02 Feb 2008 18:23:10 GMT</pubDate></item><item><title><![CDATA[Reply to char* variable löschen. on Sat, 02 Feb 2008 19:48:38 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Noch ein paar Hinweise : delete gibt (wenn wies chon gesagt auf mit new angelegte Instanzen angewendet) ausschließlich den Speicher wieder zur neuen Verwendung wieder frei, überschreibt aber diesen Speicher nicht. Die eigentlichen Bytes im Speicher bleiben also unversehrt, weshalb der Zugriff danach noch funktionieren kann. Aber das ist dann ein ungültiger Zugriff auch wenn zur Laufzeit keine Fehlermeldung auftritt.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1448201</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1448201</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Sat, 02 Feb 2008 19:48:38 GMT</pubDate></item></channel></rss>