<?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[Memory leaks mit operator new]]></title><description><![CDATA[<p>Hallo!</p>
<p>Zuerst ein code-sample:</p>
<pre><code>constructor:
vector &lt;Class1*&gt; vec;
vec.push_back(new Class(1);

destructor:
delete vec[0];
vec.pop_back();
</code></pre>
<p>Das Beispiel soll nur demonstrieren, was ich in etwa mache. Jetzt sagt bei mir BoundsChecker folgendes:</p>
<blockquote>
<p>Memory block at address 0x03174428 (8) leaked, allocated by global_operator_new; referenced by leaked block at address 0x0317A0A0.</p>
</blockquote>
<p>Wie kann ich dieses Problem beheben?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/139771/memory-leaks-mit-operator-new</link><generator>RSS for Node</generator><lastBuildDate>Sun, 30 Aug 2026 17:26:02 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/139771.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 09 Mar 2006 07:42:17 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Memory leaks mit operator new on Thu, 09 Mar 2006 07:42:17 GMT]]></title><description><![CDATA[<p>Hallo!</p>
<p>Zuerst ein code-sample:</p>
<pre><code>constructor:
vector &lt;Class1*&gt; vec;
vec.push_back(new Class(1);

destructor:
delete vec[0];
vec.pop_back();
</code></pre>
<p>Das Beispiel soll nur demonstrieren, was ich in etwa mache. Jetzt sagt bei mir BoundsChecker folgendes:</p>
<blockquote>
<p>Memory block at address 0x03174428 (8) leaked, allocated by global_operator_new; referenced by leaked block at address 0x0317A0A0.</p>
</blockquote>
<p>Wie kann ich dieses Problem beheben?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1012181</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1012181</guid><dc:creator><![CDATA[pixsta]]></dc:creator><pubDate>Thu, 09 Mar 2006 07:42:17 GMT</pubDate></item><item><title><![CDATA[Reply to Memory leaks mit operator new on Thu, 09 Mar 2006 07:46:47 GMT]]></title><description><![CDATA[<p>pixsta schrieb:</p>
<blockquote>
<p>Das Beispiel soll nur demonstrieren, was ich in etwa mache.</p>
</blockquote>
<p>Tja, das tut es leider nicht.</p>
<blockquote>
<p>Wie kann ich dieses Problem beheben?</p>
</blockquote>
<p>Du könntest ein compilierbares Minimalbeispiel zeigen, das den Fehler reproduziert. Ansonsten ist Raten angesagt. Warum benutzt du einen Vector für 1 Element? Wird der Destruktor dieser ominösen namenlosen Klasse überhaupt aufgerufen? Erstellst du vielleicht eine Instanz dieser Klasse, die nicht wieder zerstört wird?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1012186</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1012186</guid><dc:creator><![CDATA[MFK]]></dc:creator><pubDate>Thu, 09 Mar 2006 07:46:47 GMT</pubDate></item><item><title><![CDATA[Reply to Memory leaks mit operator new on Thu, 09 Mar 2006 07:47:22 GMT]]></title><description><![CDATA[<p>Machst du das Ganze in einem statischen Objekt?</p>
<p>Dann ist es gut möglich, dass der BoundsChecker das einfach nicht richtig auf die Reihe bekommt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1012188</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1012188</guid><dc:creator><![CDATA[7H3 N4C3R]]></dc:creator><pubDate>Thu, 09 Mar 2006 07:47:22 GMT</pubDate></item></channel></rss>