<?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[Etwas in eine std::map einfügen ohne, dass der Copy-Ctor aufgerufen wird]]></title><description><![CDATA[<p>Wie kann ich etwas in eine std::map einfügen, ohne dass der Copy-Ctor aufgerufen wird, wie es bei std::make_pair immer passiert.</p>
<p>Ist das überhaupt möglich ohne eine map aus zeigern zu machen?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/182654/etwas-in-eine-std-map-einfügen-ohne-dass-der-copy-ctor-aufgerufen-wird</link><generator>RSS for Node</generator><lastBuildDate>Wed, 23 Sep 2026 00:50:08 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/182654.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 27 May 2007 18:13:15 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Etwas in eine std::map einfügen ohne, dass der Copy-Ctor aufgerufen wird on Sun, 27 May 2007 18:13:15 GMT]]></title><description><![CDATA[<p>Wie kann ich etwas in eine std::map einfügen, ohne dass der Copy-Ctor aufgerufen wird, wie es bei std::make_pair immer passiert.</p>
<p>Ist das überhaupt möglich ohne eine map aus zeigern zu machen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1293279</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1293279</guid><dc:creator><![CDATA[joomoo]]></dc:creator><pubDate>Sun, 27 May 2007 18:13:15 GMT</pubDate></item><item><title><![CDATA[Reply to Etwas in eine std::map einfügen ohne, dass der Copy-Ctor aufgerufen wird on Sun, 27 May 2007 18:38:24 GMT]]></title><description><![CDATA[<p>Nein, es ist auf normalem Wege nicht möglich. Du mußt im Prinzip damit leben. Evtl. wird sich das mit C++2009 ändern, wenn es den Moveoperator (&amp;&amp;) geben wird. Damit soll sowas verhindert werden, aber ob auch die Container diesen Moveoperator spendiert bekommen, weiß ich nicht.</p>
<p>Ansonst schau dir das hier mal an:<br />
<a href="http://www.boost.org/libs/ptr_container/doc/ptr_container.html" rel="nofollow">http://www.boost.org/libs/ptr_container/doc/ptr_container.html</a></p>
<p>Oder das hier ist auch sowas, was genau dein Problem ist mit einer Lösung, die ich aber etwas kompliziert finde:<br />
<a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2268.pdf" rel="nofollow">http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2268.pdf</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1293296</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1293296</guid><dc:creator><![CDATA[Artchi]]></dc:creator><pubDate>Sun, 27 May 2007 18:38:24 GMT</pubDate></item><item><title><![CDATA[Reply to Etwas in eine std::map einfügen ohne, dass der Copy-Ctor aufgerufen wird on Sun, 27 May 2007 19:06:03 GMT]]></title><description><![CDATA[<p>Vielen Dank für die Hilfe, jetzt probier ich boost::ptr_map</p>
<p>mfg.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1293319</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1293319</guid><dc:creator><![CDATA[joomoo]]></dc:creator><pubDate>Sun, 27 May 2007 19:06:03 GMT</pubDate></item><item><title><![CDATA[Reply to Etwas in eine std::map einfügen ohne, dass der Copy-Ctor aufgerufen wird on Sun, 27 May 2007 19:38:15 GMT]]></title><description><![CDATA[<p>Hm.. Die insert Funktion von boost ist sehr schlecht. Deswegen hab ich mir das Dokument nochmal angesehen.<br />
Klingt eigentlich ganz gut, nur wo krieg ich diese emplace Funktion her? Das versteh ich nicht ganz.</p>
<p>mfg.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1293344</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1293344</guid><dc:creator><![CDATA[joomoo]]></dc:creator><pubDate>Sun, 27 May 2007 19:38:15 GMT</pubDate></item></channel></rss>