<?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[unique_ptr aus 2 listen löschen ?]]></title><description><![CDATA[<p>Hallo,<br />
habe ein kleines Problem. Ich habe 2 Listen und muss ein Objekt(std::unique_ptr) aus beiden löschen. Jedoch bekomme ich dann einen Error, da ich das Objekt ja dann &quot;doppel&quot; lösche(lösche bei beiden über remove_if).<br />
Wenn ich das Objekt aus der einen Liste lösche, scheint es in der anderen immer noch den Pointer zu geben. Der wird auch nicht zum nullptr.<br />
Könnt ihr mir da vielleicht helfen ?<br />
Danke im vorraus<br />
MFG playking21</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/323486/unique_ptr-aus-2-listen-löschen</link><generator>RSS for Node</generator><lastBuildDate>Wed, 15 Jul 2026 22:21:48 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/323486.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 01 Feb 2014 13:51:46 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to unique_ptr aus 2 listen löschen ? on Sat, 01 Feb 2014 13:51:46 GMT]]></title><description><![CDATA[<p>Hallo,<br />
habe ein kleines Problem. Ich habe 2 Listen und muss ein Objekt(std::unique_ptr) aus beiden löschen. Jedoch bekomme ich dann einen Error, da ich das Objekt ja dann &quot;doppel&quot; lösche(lösche bei beiden über remove_if).<br />
Wenn ich das Objekt aus der einen Liste lösche, scheint es in der anderen immer noch den Pointer zu geben. Der wird auch nicht zum nullptr.<br />
Könnt ihr mir da vielleicht helfen ?<br />
Danke im vorraus<br />
MFG playking21</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2380987</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2380987</guid><dc:creator><![CDATA[playking21]]></dc:creator><pubDate>Sat, 01 Feb 2014 13:51:46 GMT</pubDate></item><item><title><![CDATA[Reply to unique_ptr aus 2 listen löschen ? on Sat, 01 Feb 2014 13:57:25 GMT]]></title><description><![CDATA[<p>unique_ptr bedeutet, dass der Besitzer vom unique_ptr der einzige Besitzer vom Objekt ist. Das heisst weiterhin, dass es keine zwei unique_ptr geben sollte, die auf das gleiche Objekt zeigen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2380989</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2380989</guid><dc:creator><![CDATA[unique=einzig]]></dc:creator><pubDate>Sat, 01 Feb 2014 13:57:25 GMT</pubDate></item><item><title><![CDATA[Reply to unique_ptr aus 2 listen löschen ? on Sat, 01 Feb 2014 16:34:41 GMT]]></title><description><![CDATA[<p>Ja hast Recht, hätte ich auch drauf kommen können.<br />
Aber hast du auch eine Idee wie ich das lösen könnte ? Wenn ich einen shared_ptr benutzen würde, würde er das Objekt ja nicht mitlöschen. Und auch bei einem normalen Pointer würde ich nur den Pointer löschen(Oder ?)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2381005</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2381005</guid><dc:creator><![CDATA[playayayay]]></dc:creator><pubDate>Sat, 01 Feb 2014 16:34:41 GMT</pubDate></item><item><title><![CDATA[Reply to unique_ptr aus 2 listen löschen ? on Sat, 01 Feb 2014 16:58:20 GMT]]></title><description><![CDATA[<p>std::weak_ptr</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2381011</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2381011</guid><dc:creator><![CDATA[Jodocus]]></dc:creator><pubDate>Sat, 01 Feb 2014 16:58:20 GMT</pubDate></item><item><title><![CDATA[Reply to unique_ptr aus 2 listen löschen ? on Sat, 01 Feb 2014 17:24:35 GMT]]></title><description><![CDATA[<p>Wieso müssen beide Listen Besitzer des Objektes sein?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2381016</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2381016</guid><dc:creator><![CDATA[dot]]></dc:creator><pubDate>Sat, 01 Feb 2014 17:24:35 GMT</pubDate></item><item><title><![CDATA[Reply to unique_ptr aus 2 listen löschen ? on Sat, 01 Feb 2014 17:33:32 GMT]]></title><description><![CDATA[<p>playayayay schrieb:</p>
<blockquote>
<p>Wenn ich einen shared_ptr benutzen würde, würde er das Objekt ja nicht mitlöschen.</p>
</blockquote>
<p>Der Letzte löscht das Objekt. Das ist der Witz an shared_ptr!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2381019</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2381019</guid><dc:creator><![CDATA[manni66]]></dc:creator><pubDate>Sat, 01 Feb 2014 17:33:32 GMT</pubDate></item><item><title><![CDATA[Reply to unique_ptr aus 2 listen löschen ? on Sat, 01 Feb 2014 18:45:41 GMT]]></title><description><![CDATA[<p>Das ist ja geil <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="😃"
    /><br />
Stelle ich einfahc auf shared_ptr um. Ein einzelner ist ja dann wie ein unique_ptr. Vielen Dank, dass ihr mir alle geholfen habt !</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2381039</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2381039</guid><dc:creator><![CDATA[playking21]]></dc:creator><pubDate>Sat, 01 Feb 2014 18:45:41 GMT</pubDate></item><item><title><![CDATA[Reply to unique_ptr aus 2 listen löschen ? on Mon, 03 Feb 2014 04:06:58 GMT]]></title><description><![CDATA[<p>dot schrieb:</p>
<blockquote>
<p>Wieso müssen beide Listen Besitzer des Objektes sein?</p>
</blockquote>
<p>Ich unterstreiche das hier mal, da der Post ziemlich ignoriert wurde. Du hast vlt. ein Designproblem.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2381228</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2381228</guid><dc:creator><![CDATA[Kellerautomat]]></dc:creator><pubDate>Mon, 03 Feb 2014 04:06:58 GMT</pubDate></item><item><title><![CDATA[Reply to unique_ptr aus 2 listen löschen ? on Mon, 03 Feb 2014 13:41:45 GMT]]></title><description><![CDATA[<p>[quote=&quot;dot&quot;]Wieso müssen beide Listen Besitzer des Objektes sein?[/quote]<br />
Hab es jetzt anders gelöst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2381307</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2381307</guid><dc:creator><![CDATA[playking21]]></dc:creator><pubDate>Mon, 03 Feb 2014 13:41:45 GMT</pubDate></item></channel></rss>