<?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::set und std::map bleiben die Objekte immer an der gleichen speicherstelle ?]]></title><description><![CDATA[<p>hola leute</p>
<p>wenn ich nun ein std::set oder std::map verwende und dieses mit objekten fuelle, bleiben da die objekte immer an der selben speicherstelle, egal ob ich nun neue hinzufuege oder objekte lösche ?<br />
ich muesste naemlich pointer auf die objekte in einem vector speichern. bringt jedoch nur sinn wenn die sich nicht mehr aendern.</p>
<p>Meep Meep</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/194332/std-set-und-std-map-bleiben-die-objekte-immer-an-der-gleichen-speicherstelle</link><generator>RSS for Node</generator><lastBuildDate>Mon, 28 Sep 2026 10:24:16 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/194332.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 05 Oct 2007 10:54:21 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to std::set und std::map bleiben die Objekte immer an der gleichen speicherstelle ? on Fri, 05 Oct 2007 10:54:21 GMT]]></title><description><![CDATA[<p>hola leute</p>
<p>wenn ich nun ein std::set oder std::map verwende und dieses mit objekten fuelle, bleiben da die objekte immer an der selben speicherstelle, egal ob ich nun neue hinzufuege oder objekte lösche ?<br />
ich muesste naemlich pointer auf die objekte in einem vector speichern. bringt jedoch nur sinn wenn die sich nicht mehr aendern.</p>
<p>Meep Meep</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1378490</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1378490</guid><dc:creator><![CDATA[Meep Meep]]></dc:creator><pubDate>Fri, 05 Oct 2007 10:54:21 GMT</pubDate></item><item><title><![CDATA[Reply to std::set und std::map bleiben die Objekte immer an der gleichen speicherstelle ? on Fri, 05 Oct 2007 10:59:41 GMT]]></title><description><![CDATA[<p>technisch gesehen ist es üblich - der Knoten im unterliegenden Binärbaum wird einmal angelegt und später nur sein left/right/parent-Zeiger an die Bedürfnisse angepasst. Aber im Ernstfall würde ich mich nicht darauf verlassen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1378495</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1378495</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Fri, 05 Oct 2007 10:59:41 GMT</pubDate></item><item><title><![CDATA[Reply to std::set und std::map bleiben die Objekte immer an der gleichen speicherstelle ? on Fri, 05 Oct 2007 11:12:43 GMT]]></title><description><![CDATA[<p>Meep Meep schrieb:</p>
<blockquote>
<p>wenn ich nun ein std::set oder std::map verwende und dieses mit objekten fuelle, bleiben da die objekte immer an der selben speicherstelle, egal ob ich nun neue hinzufuege oder objekte lösche ?<br />
ich muesste naemlich pointer auf die objekte in einem vector speichern. bringt jedoch nur sinn wenn die sich nicht mehr aendern.</p>
</blockquote>
<p>Da würdest du dich von der Implementierung abhängig machen. Schon über die Verwendung von Smartpointern nachgedacht (in diesem Fall z.B. boost::shared_ptr), die du in beiden Container verwendest?</p>
<p>cu André</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1378512</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1378512</guid><dc:creator><![CDATA[asc]]></dc:creator><pubDate>Fri, 05 Oct 2007 11:12:43 GMT</pubDate></item></channel></rss>