<?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[std::list]]></title><description><![CDATA[<p>Hey</p>
<p>liege ich mit der Vermutung richtig, dass:</p>
<pre><code class="language-cpp">std::list&lt;MyClass*&gt; AList ;

AList.push_back(new MyClass(...)) ;
</code></pre>
<p>Der Destruktor von std::list den Speicher NICHT freigibt?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/264189/std-list</link><generator>RSS for Node</generator><lastBuildDate>Sat, 05 Sep 2026 04:59:45 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/264189.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 03 Apr 2010 20:01:25 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to std::list on Sat, 03 Apr 2010 20:01:25 GMT]]></title><description><![CDATA[<p>Hey</p>
<p>liege ich mit der Vermutung richtig, dass:</p>
<pre><code class="language-cpp">std::list&lt;MyClass*&gt; AList ;

AList.push_back(new MyClass(...)) ;
</code></pre>
<p>Der Destruktor von std::list den Speicher NICHT freigibt?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1877276</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1877276</guid><dc:creator><![CDATA[Benutzername_]]></dc:creator><pubDate>Sat, 03 Apr 2010 20:01:25 GMT</pubDate></item><item><title><![CDATA[Reply to std::list on Sat, 03 Apr 2010 20:02:00 GMT]]></title><description><![CDATA[<p>ja</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1877279</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1877279</guid><dc:creator><![CDATA[TyRoXx]]></dc:creator><pubDate>Sat, 03 Apr 2010 20:02:00 GMT</pubDate></item><item><title><![CDATA[Reply to std::list on Sat, 03 Apr 2010 20:03:04 GMT]]></title><description><![CDATA[<p>Pro new, ein delete. Pro new[], ein delete[].</p>
<p>Einzige Ausnahme: Smart-Pointer.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1877282</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1877282</guid><dc:creator><![CDATA[Janjan]]></dc:creator><pubDate>Sat, 03 Apr 2010 20:03:04 GMT</pubDate></item><item><title><![CDATA[Reply to std::list on Sat, 03 Apr 2010 20:08:36 GMT]]></title><description><![CDATA[<p>Gut, danke!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1877284</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1877284</guid><dc:creator><![CDATA[Benutzername_]]></dc:creator><pubDate>Sat, 03 Apr 2010 20:08:36 GMT</pubDate></item><item><title><![CDATA[Reply to std::list on Sat, 03 Apr 2010 20:10:26 GMT]]></title><description><![CDATA[<p>Janjan schrieb:</p>
<blockquote>
<p>Pro new, ein delete. Pro new[], ein delete[].</p>
<p>Einzige Ausnahme: Smart-Pointer.</p>
</blockquote>
<p>Jein. Zu beiden Statements.<br />
Boost.PtrContainer z.B.<br />
Oder in Qt die automatisch gelöschten children.<br />
Allgemein: Wenn der Erzeuger irgenwann die Ownership am Objekt an ein anderes Objekt übergibt, braucht er nicht mehr selber zerstören. Sowas steht aber in der Doku der jeweiligen Klassen/Methoden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1877286</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1877286</guid><dc:creator><![CDATA[l&#x27;abra d&#x27;or]]></dc:creator><pubDate>Sat, 03 Apr 2010 20:10:26 GMT</pubDate></item><item><title><![CDATA[Reply to std::list on Sat, 03 Apr 2010 20:11:36 GMT]]></title><description><![CDATA[<p>Oder nimm <a href="http://www.boost.org/doc/libs/1_42_0/libs/ptr_container/doc/ptr_container.html" rel="nofollow">Boost.PointerContainer</a> da werden die Pointer in der Liste automatisch freigegeben.</p>
<p>Gut Schuß<br />
VuuRWerK <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>[edit]@l'abra d'or: Auf die Sekunde genau ;)[/edit]</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1877285</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1877285</guid><dc:creator><![CDATA[VuuRWerK]]></dc:creator><pubDate>Sat, 03 Apr 2010 20:11:36 GMT</pubDate></item><item><title><![CDATA[Reply to std::list on Sat, 03 Apr 2010 20:14:56 GMT]]></title><description><![CDATA[<p>Bezog sich auf Standard C++.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1877289</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1877289</guid><dc:creator><![CDATA[Janjan]]></dc:creator><pubDate>Sat, 03 Apr 2010 20:14:56 GMT</pubDate></item><item><title><![CDATA[Reply to std::list on Sat, 03 Apr 2010 20:31:20 GMT]]></title><description><![CDATA[<p>Ah, Boost::PointerContainer ist schon eine feine Sache! Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1877301</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1877301</guid><dc:creator><![CDATA[Benutzername_]]></dc:creator><pubDate>Sat, 03 Apr 2010 20:31:20 GMT</pubDate></item></channel></rss>