<?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[Anwendungszweck von shared_ptr&amp;lt;T&amp;gt;?]]></title><description><![CDATA[<p>Gibt es einen sinnvollen Anwendungszweck von shared_ptr&lt;T&gt;? Also einer, der nicht auf schlechtes Design zurückzuführen ist.</p>
<p>Objekte mit unique_ptr&lt;T&gt; zu halten macht Sinn.<br />
shared_ptr&lt;const T&gt; als Copy-Optimierung macht auch Sinn (also shared_ptr mit immutable Objekten).</p>
<p>Aber shared_ptr&lt;T&gt;?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/320508/anwendungszweck-von-shared_ptr-lt-t-gt</link><generator>RSS for Node</generator><lastBuildDate>Fri, 24 Jul 2026 02:40:35 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/320508.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 30 Sep 2013 16:36:26 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Anwendungszweck von shared_ptr&amp;lt;T&amp;gt;? on Mon, 30 Sep 2013 16:36:26 GMT]]></title><description><![CDATA[<p>Gibt es einen sinnvollen Anwendungszweck von shared_ptr&lt;T&gt;? Also einer, der nicht auf schlechtes Design zurückzuführen ist.</p>
<p>Objekte mit unique_ptr&lt;T&gt; zu halten macht Sinn.<br />
shared_ptr&lt;const T&gt; als Copy-Optimierung macht auch Sinn (also shared_ptr mit immutable Objekten).</p>
<p>Aber shared_ptr&lt;T&gt;?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2356834</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2356834</guid><dc:creator><![CDATA[shared_ptr]]></dc:creator><pubDate>Mon, 30 Sep 2013 16:36:26 GMT</pubDate></item><item><title><![CDATA[Reply to Anwendungszweck von shared_ptr&amp;lt;T&amp;gt;? on Mon, 30 Sep 2013 16:45:37 GMT]]></title><description><![CDATA[<p>Ja.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2356841</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2356841</guid><dc:creator><![CDATA[knivil]]></dc:creator><pubDate>Mon, 30 Sep 2013 16:45:37 GMT</pubDate></item><item><title><![CDATA[Reply to Anwendungszweck von shared_ptr&amp;lt;T&amp;gt;? on Mon, 30 Sep 2013 17:03:23 GMT]]></title><description><![CDATA[<p>z.B.?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2356844</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2356844</guid><dc:creator><![CDATA[shared_ptr]]></dc:creator><pubDate>Mon, 30 Sep 2013 17:03:23 GMT</pubDate></item><item><title><![CDATA[Reply to Anwendungszweck von shared_ptr&amp;lt;T&amp;gt;? on Mon, 30 Sep 2013 17:04:02 GMT]]></title><description><![CDATA[<p>shared_ptr schrieb:</p>
<blockquote>
<p>z.B.?</p>
</blockquote>
<p>shared ownership.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2356845</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2356845</guid><dc:creator><![CDATA[Sone]]></dc:creator><pubDate>Mon, 30 Sep 2013 17:04:02 GMT</pubDate></item><item><title><![CDATA[Reply to Anwendungszweck von shared_ptr&amp;lt;T&amp;gt;? on Mon, 30 Sep 2013 17:04:35 GMT]]></title><description><![CDATA[<p>Sone schrieb:</p>
<blockquote>
<p>shared_ptr schrieb:</p>
<blockquote>
<p>z.B.?</p>
</blockquote>
<p>shared ownership.</p>
</blockquote>
<p>Das ist ein Prinzip, kein Anwendungszweck.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2356846</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2356846</guid><dc:creator><![CDATA[shared_ptr]]></dc:creator><pubDate>Mon, 30 Sep 2013 17:04:35 GMT</pubDate></item><item><title><![CDATA[Reply to Anwendungszweck von shared_ptr&amp;lt;T&amp;gt;? on Mon, 30 Sep 2013 17:14:02 GMT]]></title><description><![CDATA[<p>Nun, mein Beispiel, wo ich es gebraucht habe, ist zu lang, um hier dargestellt zu werden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2356851</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2356851</guid><dc:creator><![CDATA[knivil]]></dc:creator><pubDate>Mon, 30 Sep 2013 17:14:02 GMT</pubDate></item><item><title><![CDATA[Reply to Anwendungszweck von shared_ptr&amp;lt;T&amp;gt;? on Mon, 30 Sep 2013 17:16:01 GMT]]></title><description><![CDATA[<p>shared_ptr schrieb:</p>
<blockquote>
<p>Das ist ein Prinzip, kein Anwendungszweck.</p>
</blockquote>
<p>Du wirst von zwei Kerlen geliebt. Es ist nun nicht ganz klar, wem du gehörst. Also shared ownership. Ok, einer stirbt, also bleibt der andere. Jetzt gehörst du ihm.</p>
<p>Klar?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2356852</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2356852</guid><dc:creator><![CDATA[shared ownerboat]]></dc:creator><pubDate>Mon, 30 Sep 2013 17:16:01 GMT</pubDate></item><item><title><![CDATA[Reply to Anwendungszweck von shared_ptr&amp;lt;T&amp;gt;? on Mon, 30 Sep 2013 17:17:15 GMT]]></title><description><![CDATA[<p>shared ownerboat schrieb:</p>
<blockquote>
<p>shared_ptr schrieb:</p>
<blockquote>
<p>Das ist ein Prinzip, kein Anwendungszweck.</p>
</blockquote>
<p>Du wirst von zwei Kerlen geliebt. Es ist nun nicht ganz klar, wem du gehörst. Also shared ownership. Ok, einer stirbt, also bleibt der andere. Jetzt gehörst du ihm.</p>
<p>Klar?</p>
</blockquote>
<p>Und wenn der auch stirbt, begeht man Suizid?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2356855</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2356855</guid><dc:creator><![CDATA[camper]]></dc:creator><pubDate>Mon, 30 Sep 2013 17:17:15 GMT</pubDate></item><item><title><![CDATA[Reply to Anwendungszweck von shared_ptr&amp;lt;T&amp;gt;? on Mon, 30 Sep 2013 17:22:18 GMT]]></title><description><![CDATA[<p>camper schrieb:</p>
<blockquote>
<p>Und wenn der auch stirbt, begeht man Suizid?</p>
</blockquote>
<p>Natürlich! Hätte Lotte nicht Suizid begangen, wenn sowohl Albert als auch Werther sich umgebracht hätten? (Ich bin ownerboat, ich konnte nicht widerstehen)</p>
<p>Nein, aber mal ernsthaft, das ist natürlich ein schlechtes (wenn nicht falsches) Beispiel.</p>
<p>knivil schrieb:</p>
<blockquote>
<p>Nun, mein Beispiel, wo ich es gebraucht habe, ist zu lang, um hier dargestellt zu werden.</p>
</blockquote>
<p>Schon nur die Idee? Es muss ja kein Code sein, nur eine Erklärung des Designs.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2356856</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2356856</guid><dc:creator><![CDATA[Sone]]></dc:creator><pubDate>Mon, 30 Sep 2013 17:22:18 GMT</pubDate></item><item><title><![CDATA[Reply to Anwendungszweck von shared_ptr&amp;lt;T&amp;gt;? on Mon, 30 Sep 2013 17:23:42 GMT]]></title><description><![CDATA[<p>Vielleicht entspricht shared ownership ja nichts reellem. Sondern es ist ein hilfreiches Prinzip, dass bestimmte Designs einfacher [zu implementieren] macht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2356857</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2356857</guid><dc:creator><![CDATA[Sone]]></dc:creator><pubDate>Mon, 30 Sep 2013 17:23:42 GMT</pubDate></item><item><title><![CDATA[Reply to Anwendungszweck von shared_ptr&amp;lt;T&amp;gt;? on Mon, 30 Sep 2013 17:24:57 GMT]]></title><description><![CDATA[<p>shared_ptr schrieb:</p>
<blockquote>
<p>Gibt es einen sinnvollen Anwendungszweck von shared_ptr&lt;T&gt;? Also einer, der nicht auf schlechtes Design zurückzuführen ist.</p>
</blockquote>
<p>Ein Sender schickt Jobs an mehrer Empfänger und alle können damit was tun. Nur interessiert es den Sender nicht, wann und ob sie jeweils ihren Job verarbeiten, er muss sie nur benachrichtigt haben. Der letze, der den Job verarbeitet oder ignoriert, macht das List aus. Zum Beispiel in einem Netzwerksimulator die Pakete, die über den Bus gehen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2356858</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2356858</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Mon, 30 Sep 2013 17:24:57 GMT</pubDate></item><item><title><![CDATA[Reply to Anwendungszweck von shared_ptr&amp;lt;T&amp;gt;? on Mon, 30 Sep 2013 17:26:14 GMT]]></title><description><![CDATA[<p>Zwei Fragen:</p>
<ul>
<li>Sind die Jobs so teuer zu kopieren?</li>
<li>Wieso <strong>besitzen</strong> die Empfänger die Jobs?</li>
</ul>
<p>Edit:</p>
<blockquote>
<p>Zum Beispiel in einem Netzwerksimulator die Pakete, die über den Bus gehen.</p>
</blockquote>
<p>Das hast du aber hinterhereditiert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2356859</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2356859</guid><dc:creator><![CDATA[Sone]]></dc:creator><pubDate>Mon, 30 Sep 2013 17:26:14 GMT</pubDate></item><item><title><![CDATA[Reply to Anwendungszweck von shared_ptr&amp;lt;T&amp;gt;? on Mon, 30 Sep 2013 17:27:07 GMT]]></title><description><![CDATA[<p>volkard schrieb:</p>
<blockquote>
<p>shared_ptr schrieb:</p>
<blockquote>
<p>Gibt es einen sinnvollen Anwendungszweck von shared_ptr&lt;T&gt;? Also einer, der nicht auf schlechtes Design zurückzuführen ist.</p>
</blockquote>
<p>Ein Sender schickt Jobs an mehrer Empfänger und alle können damit was tun. Nur interessiert es den Sender nicht, wann und ob sie jeweils ihren Job verarbeiten, er muss sie nur benachrichtigt haben. Der letze, der den Job verarbeitet oder ignoriert, macht das List aus. Zum Beispiel in einem Netzwerksimulator die Pakete, die über den Bus gehen.</p>
</blockquote>
<p>Das wäre dann shared_ptr mit immutable-Objekten oder nicht? Das ist nämlich ok.</p>
<p>Sone schrieb:</p>
<blockquote>
<p>Sondern es ist ein hilfreiches Prinzip, dass bestimmte Designs einfacher [zu implementieren] macht.</p>
</blockquote>
<p>Im Gegenteil, shared_ptr ist die Hölle! Du kannst überhaupt gar nichts über den Zustand des Objekts sagen, da er sich jederzeit ändern könnte.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2356861</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2356861</guid><dc:creator><![CDATA[shared_ptr]]></dc:creator><pubDate>Mon, 30 Sep 2013 17:27:07 GMT</pubDate></item><item><title><![CDATA[Reply to Anwendungszweck von shared_ptr&amp;lt;T&amp;gt;? on Mon, 30 Sep 2013 17:28:24 GMT]]></title><description><![CDATA[<p>Sone schrieb:</p>
<blockquote>
<p>Zwei Fragen:</p>
<ul>
<li>Sind die Jobs so teuer zu kopieren?</li>
<li>Wieso <strong>besitzen</strong> die Empfänger die Jobs?</li>
</ul>
<p>Edit:</p>
<blockquote>
<p>Zum Beispiel in einem Netzwerksimulator die Pakete, die über den Bus gehen.</p>
</blockquote>
<p>Das hast du aber hinterhereditiert.</p>
</blockquote>
<p>Jo, hab konkretisiert.<br />
Die Jobs sind teuere zu kopieren als der shard_ptr-Trick. Sie besitzen, weil der Sender sie echt loslassen will.<br />
Also eigentlich nur ein Implementierungsdetail, um Speed zu machen. Da habe ich es benutzt.</p>
<p>Wo braucht man sie wirklich?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2356862</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2356862</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Mon, 30 Sep 2013 17:28:24 GMT</pubDate></item><item><title><![CDATA[Reply to Anwendungszweck von shared_ptr&amp;lt;T&amp;gt;? on Mon, 30 Sep 2013 17:33:34 GMT]]></title><description><![CDATA[<p>Soll eigentlich ein <code>shared_ptr</code> durch eine interne Map implementiert werden? Wenn ich irgendwo zwei <code>shared_ptr</code> erzeuge, die die gleiche Adresse besitzen, ist dann alles definiert?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2356865</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2356865</guid><dc:creator><![CDATA[Sone]]></dc:creator><pubDate>Mon, 30 Sep 2013 17:33:34 GMT</pubDate></item><item><title><![CDATA[Reply to Anwendungszweck von shared_ptr&amp;lt;T&amp;gt;? on Mon, 30 Sep 2013 17:34:16 GMT]]></title><description><![CDATA[<p>Sone schrieb:</p>
<blockquote>
<p>Soll eigentlich ein <code>shared_ptr</code> durch eine interne Map implementiert werden? Wenn ich irgendwo zwei <code>shared_ptr</code> erzeuge, die die gleiche Adresse besitzen, ist dann alles definiert?</p>
</blockquote>
<p>facepalm++</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2356866</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2356866</guid><dc:creator><![CDATA[facepalm++]]></dc:creator><pubDate>Mon, 30 Sep 2013 17:34:16 GMT</pubDate></item><item><title><![CDATA[Reply to Anwendungszweck von shared_ptr&amp;lt;T&amp;gt;? on Mon, 30 Sep 2013 17:38:20 GMT]]></title><description><![CDATA[<p>Schon gut, ein ref counter, war doch klar.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2356867</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2356867</guid><dc:creator><![CDATA[Sone]]></dc:creator><pubDate>Mon, 30 Sep 2013 17:38:20 GMT</pubDate></item><item><title><![CDATA[Reply to Anwendungszweck von shared_ptr&amp;lt;T&amp;gt;? on Mon, 30 Sep 2013 17:36:57 GMT]]></title><description><![CDATA[<p>Vielleicht wenn mehrere Threads das gleiche Objekt besitzen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2356868</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2356868</guid><dc:creator><![CDATA[cooky451]]></dc:creator><pubDate>Mon, 30 Sep 2013 17:36:57 GMT</pubDate></item><item><title><![CDATA[Reply to Anwendungszweck von shared_ptr&amp;lt;T&amp;gt;? on Mon, 30 Sep 2013 17:37:31 GMT]]></title><description><![CDATA[<p>Ich benutze shared_ptr z.B., um ungenutze Objekte in einen Cache zu werfen (Custom Deleter).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2356869</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2356869</guid><dc:creator><![CDATA[Kellerautomat]]></dc:creator><pubDate>Mon, 30 Sep 2013 17:37:31 GMT</pubDate></item><item><title><![CDATA[Reply to Anwendungszweck von shared_ptr&amp;lt;T&amp;gt;? on Mon, 30 Sep 2013 17:40:07 GMT]]></title><description><![CDATA[<p>Sone schrieb:</p>
<blockquote>
<p>Soll eigentlich ein <code>shared_ptr</code> durch eine interne Map implementiert werden? Wenn ich irgendwo zwei <code>shared_ptr</code> erzeuge, die die gleiche Adresse besitzen, ist dann alles definiert?</p>
</blockquote>
<p>Das ist der Grund warum std::shared_from_this existiert.<br />
Wäre mit ner Map ja obsolet.</p>
<p>Obwohl das mit der Map garnicht mal so schlecht sein muss.</p>
<p>---</p>
<p>Edit. Um was zum Thema beizutragen:<br />
Ich bastle gerade an einer Skriptsprache und nutze shared_ptr anstatt einem GC für die Speicherverwaltung. Vermutlich schlechtes Design.<br />
Wollte es nur erwähnt haben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2356871</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2356871</guid><dc:creator><![CDATA[Ethon]]></dc:creator><pubDate>Mon, 30 Sep 2013 17:40:07 GMT</pubDate></item><item><title><![CDATA[Reply to Anwendungszweck von shared_ptr&amp;lt;T&amp;gt;? on Mon, 30 Sep 2013 17:41:10 GMT]]></title><description><![CDATA[<p>Sone schrieb:</p>
<blockquote>
<p>Schon gut, ein ref counter, war doch klar.</p>
</blockquote>
<p>Und die andere wichtige Implementierung?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2356872</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2356872</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Mon, 30 Sep 2013 17:41:10 GMT</pubDate></item><item><title><![CDATA[Reply to Anwendungszweck von shared_ptr&amp;lt;T&amp;gt;? on Mon, 30 Sep 2013 17:42:28 GMT]]></title><description><![CDATA[<p>Ethon schrieb:</p>
<blockquote>
<p>Edit. Um was zum Thema beizutragen:<br />
Ich bastle gerade an einer Skriptsprache und nutze shared_ptr anstatt einem GC für die Speicherverwaltung. Vermutlich schlechtes Design.<br />
Wollte es nur erwähnt haben.</p>
</blockquote>
<p>Ich weiß. Bin gespannt, wie Du die zyklischen Referenzen findest. Halt uns auf dem Laufenden!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2356874</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2356874</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Mon, 30 Sep 2013 17:42:28 GMT</pubDate></item><item><title><![CDATA[Reply to Anwendungszweck von shared_ptr&amp;lt;T&amp;gt;? on Mon, 30 Sep 2013 17:43:56 GMT]]></title><description><![CDATA[<p>volkard schrieb:</p>
<blockquote>
<p>Sone schrieb:</p>
<blockquote>
<p>Schon gut, ein ref counter, war doch klar.</p>
</blockquote>
<p>Und die andere wichtige Implementierung?</p>
</blockquote>
<p>über verkettete Zeiger? macht das noch jemand?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2356875</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2356875</guid><dc:creator><![CDATA[camper]]></dc:creator><pubDate>Mon, 30 Sep 2013 17:43:56 GMT</pubDate></item><item><title><![CDATA[Reply to Anwendungszweck von shared_ptr&amp;lt;T&amp;gt;? on Mon, 30 Sep 2013 17:56:57 GMT]]></title><description><![CDATA[<p>Ich denke gerade nach, was verkettete Zeiger sein könnten. Fungiert der shared_ptr wie ein Listenknoten, und hält einen Zeiger auf den nächsten <code>shared_ptr</code> ? Dann würde use_count() aber eine lineare Komplexität haben, das ist AFAICS nicht verkraftbar.</p>
<p>Edit: Das funktioniert auch gar nicht.</p>
<p>Edit²: Doch, das funktioniert. Der shared_ptr entfernt sich selbst aus der &quot;Liste&quot;, sobald er zerstört wird. Anschließend prüft ein shared_ptr bei der Zerstörung immer, ob ein nächster <code>shared_ptr</code> existiert.</p>
<p>Edit³: Wie zum Teufel entfernt man aus einer <code>forward_list</code> ein Element!? Wie wird der vorige Knoten verändert?</p>
<p>Edit^4: Ich habe das Gefühl, das ist nicht das, was camper meinte. Zu hülf, camper! Was tatst du meinen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2356876</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2356876</guid><dc:creator><![CDATA[Sone]]></dc:creator><pubDate>Mon, 30 Sep 2013 17:56:57 GMT</pubDate></item><item><title><![CDATA[Reply to Anwendungszweck von shared_ptr&amp;lt;T&amp;gt;? on Mon, 30 Sep 2013 18:20:04 GMT]]></title><description><![CDATA[<p>Höh? Ein shared_ptr legt im Normalfall ein atomic_int auf dem Heap an und zählt damit.</p>
<blockquote>
<p>Edit³: Wie zum Teufel entfernt man aus einer forward_list ein Element!? Wie wird der vorige Knoten verändert?</p>
</blockquote>
<p>Geht ja per Iterator nicht. Man iteriert durch und merkt sich halt immer den letzten Knoten.</p>
<p>Edit: Stop. Eine schlaue Implementierung könnte ja im Iterator den letzten Knoten halten. Dann geht's.</p>
<p>volkard schrieb:</p>
<blockquote>
<p>Ethon schrieb:</p>
<blockquote>
<p>Edit. Um was zum Thema beizutragen:<br />
Ich bastle gerade an einer Skriptsprache und nutze shared_ptr anstatt einem GC für die Speicherverwaltung. Vermutlich schlechtes Design.<br />
Wollte es nur erwähnt haben.</p>
</blockquote>
<p>Ich weiß. Bin gespannt, wie Du die zyklischen Referenzen findest. Halt uns auf dem Laufenden!</p>
</blockquote>
<p>Hab da ein paar Ideen die aber alle recht imperformant klingeń.<br />
Vermutlich wird's ein GC, der steht sowieso auf der Muss-man-mal-implementiert-haben Liste.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2356887</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2356887</guid><dc:creator><![CDATA[Ethon]]></dc:creator><pubDate>Mon, 30 Sep 2013 18:20:04 GMT</pubDate></item><item><title><![CDATA[Reply to Anwendungszweck von shared_ptr&amp;lt;T&amp;gt;? on Mon, 30 Sep 2013 18:24:09 GMT]]></title><description><![CDATA[<p>Ethon schrieb:</p>
<blockquote>
<p>Höh? Ein shared_ptr legt im Normalfall ein atomic_int auf dem Heap an und zählt damit.</p>
</blockquote>
<p>Ja, das ist die Standardimplementierung, ein ref counter, wie bereits erwähnt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2356889</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2356889</guid><dc:creator><![CDATA[Sone]]></dc:creator><pubDate>Mon, 30 Sep 2013 18:24:09 GMT</pubDate></item></channel></rss>