<?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[delete macht Probleme]]></title><description><![CDATA[<p>Hallo!</p>
<p>Ich habe eine Klasse geschrieben und eine Instanz mit new angelegt. Wenn ich die Instanz mit delete wieder löschen will erscheint das Dialogfeld &quot;Problembericht senden&quot;.</p>
<p>Selbst wenn ich im Destruktor alles auskommentiere oder den Destruktor ganz entferne kommt genau bei delete dieser Fehler.</p>
<p>Womit kann das zusammenhängen, d.h. wo würdet ihr den Fehler suchen?</p>
<p>Code zu posten macht glaub ich keinen Sinn weil da zu viele Klassen daran beteiligt sind. Der Fehler tritt aber sicher genau in dieser Zeile auf. Der Pointer zeigt auch sicher auf eine gültige Instanz, weil ich noch in der Zeile vorher erfolgreich eine Methode aufrufe.</p>
<p>Danke!</p>
<p>mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/120702/delete-macht-probleme</link><generator>RSS for Node</generator><lastBuildDate>Sat, 22 Aug 2026 10:54:19 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/120702.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 15 Sep 2005 15:14:13 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to delete macht Probleme on Thu, 15 Sep 2005 15:14:13 GMT]]></title><description><![CDATA[<p>Hallo!</p>
<p>Ich habe eine Klasse geschrieben und eine Instanz mit new angelegt. Wenn ich die Instanz mit delete wieder löschen will erscheint das Dialogfeld &quot;Problembericht senden&quot;.</p>
<p>Selbst wenn ich im Destruktor alles auskommentiere oder den Destruktor ganz entferne kommt genau bei delete dieser Fehler.</p>
<p>Womit kann das zusammenhängen, d.h. wo würdet ihr den Fehler suchen?</p>
<p>Code zu posten macht glaub ich keinen Sinn weil da zu viele Klassen daran beteiligt sind. Der Fehler tritt aber sicher genau in dieser Zeile auf. Der Pointer zeigt auch sicher auf eine gültige Instanz, weil ich noch in der Zeile vorher erfolgreich eine Methode aufrufe.</p>
<p>Danke!</p>
<p>mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/872965</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/872965</guid><dc:creator><![CDATA[Christoph R.]]></dc:creator><pubDate>Thu, 15 Sep 2005 15:14:13 GMT</pubDate></item><item><title><![CDATA[Reply to delete macht Probleme on Thu, 15 Sep 2005 15:15:39 GMT]]></title><description><![CDATA[<p>Aja, was wesentliches hab ich noch vergessen: Der Destruktor wird nie &quot;betreten&quot;. Sprich: Eine Testausgabe gleich in der ersten Destruktor-Zeile wird nicht mehr angezeigt weil vorher der Fehler kommt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/872969</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/872969</guid><dc:creator><![CDATA[Christoph R.]]></dc:creator><pubDate>Thu, 15 Sep 2005 15:15:39 GMT</pubDate></item><item><title><![CDATA[Reply to delete macht Probleme on Thu, 15 Sep 2005 15:26:37 GMT]]></title><description><![CDATA[<p>schwer zu sagen, wenn du keinen code postest.<br />
wenns so komplex ist(das programm..), würd ich jetzt einfach mal raten, das irgendeins der beteiligten objekte bereits deleted wurde, und durch deinen aufruf wird versucht dieses objekt nochmal zu deleten...<br />
dann müsstest du erst mal rausfinden, welches objekt das sein könnte...</p>
<p>vielleicht...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/872976</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/872976</guid><dc:creator><![CDATA[prokaion]]></dc:creator><pubDate>Thu, 15 Sep 2005 15:26:37 GMT</pubDate></item><item><title><![CDATA[Reply to delete macht Probleme on Thu, 15 Sep 2005 15:31:55 GMT]]></title><description><![CDATA[<p>Welches Objekt es ist weiß ich schon. Inzwischen hab ich nochwas rausgefunden:</p>
<p>Es kommt auch auf den Kontext an. Manchmal geht delete problemlos, manchmal verursacht es den genannten Fehler. Wenn ich vor dem delete z.B. eine Kontrollausgabe mache (std::cout &lt;&lt; &quot;...&quot;;) tritt das Problem auf, wenn ich die Kontrollausgabe wegnehme tritt der Fehler nicht auf (in anderen Situationen jedoch wieder schon). Schaut also so aus als ob es irgendwie ein Speicherproblem wäre. Gibt es irgendwelche typischen Gründe für derartiges Verhalten?</p>
<p>mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/872980</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/872980</guid><dc:creator><![CDATA[Christoph R.]]></dc:creator><pubDate>Thu, 15 Sep 2005 15:31:55 GMT</pubDate></item><item><title><![CDATA[Reply to delete macht Probleme on Thu, 15 Sep 2005 15:43:15 GMT]]></title><description><![CDATA[<p>zeig den entsprechenden code (eingegrenzt).. solche laufzeitfehler können massen ursachen haben und sind schwer zu finden.<br />
darüber hinaus debugge bitte dein programm schritt für schritt, um den fehler einzugrenzen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/872991</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/872991</guid><dc:creator><![CDATA[elise]]></dc:creator><pubDate>Thu, 15 Sep 2005 15:43:15 GMT</pubDate></item><item><title><![CDATA[Reply to delete macht Probleme on Fri, 16 Sep 2005 05:44:46 GMT]]></title><description><![CDATA[<p>wenn der destruktor vor dem beenden des programms von hand aufgerufen wird, kanns eh sein, dass er ne exception wirft und die müsstest halt fangen, wenn du mit delete irgendein objekt löschst</p>
]]></description><link>https://www.c-plusplus.net/forum/post/873331</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/873331</guid><dc:creator><![CDATA[Vorden]]></dc:creator><pubDate>Fri, 16 Sep 2005 05:44:46 GMT</pubDate></item><item><title><![CDATA[Reply to delete macht Probleme on Fri, 16 Sep 2005 06:16:10 GMT]]></title><description><![CDATA[<p>destruktor von &quot;hand&quot; aus aufrufen? lieber nicht..<br />
aber du meinst wahrscheinlich über<br />
delete zeiger;</p>
<p>das sollte man jedoch immer tun. alles was ich mit new anfordere, wieder freigeben.</p>
<p>so long</p>
]]></description><link>https://www.c-plusplus.net/forum/post/873343</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/873343</guid><dc:creator><![CDATA[elise]]></dc:creator><pubDate>Fri, 16 Sep 2005 06:16:10 GMT</pubDate></item><item><title><![CDATA[Reply to delete macht Probleme on Fri, 16 Sep 2005 06:22:32 GMT]]></title><description><![CDATA[<p>Ich denke das Problem liegt nicht an delete.<br />
Viel mehr danach irgendwann, wenn du noch mal auf<br />
das dann tote Objekt zugreifst. Evtl. solltest<br />
du mal das Programm debuggen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/873349</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/873349</guid><dc:creator><![CDATA[phlox81]]></dc:creator><pubDate>Fri, 16 Sep 2005 06:22:32 GMT</pubDate></item></channel></rss>