<?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[container ineinander umwandeln]]></title><description><![CDATA[<p>was ist eigentlich die beste vorgehensweise, wenn man z.B.<br />
einen vector in eine deque umwandeln möchte,<br />
oder alle element in einem set in einen vector pushen will</p>
<p>ich habe bisher immer die naive variante gewählt</p>
<pre><code class="language-cpp">for(source::iterator it = source.begin(); it != source.end(); ++it)
 target.push_back(*it);
</code></pre>
<p>mir kommen aber zweifel, da ich denke das es dafür doch vorgefertigte algorithmen geben müsste ... ( die zB für bestimmte umwandlungen spezialisiert sind, und damit effizienter)</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/205949/container-ineinander-umwandeln</link><generator>RSS for Node</generator><lastBuildDate>Fri, 09 Oct 2026 19:35:37 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/205949.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 19 Feb 2008 18:25:57 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to container ineinander umwandeln on Tue, 19 Feb 2008 18:25:57 GMT]]></title><description><![CDATA[<p>was ist eigentlich die beste vorgehensweise, wenn man z.B.<br />
einen vector in eine deque umwandeln möchte,<br />
oder alle element in einem set in einen vector pushen will</p>
<p>ich habe bisher immer die naive variante gewählt</p>
<pre><code class="language-cpp">for(source::iterator it = source.begin(); it != source.end(); ++it)
 target.push_back(*it);
</code></pre>
<p>mir kommen aber zweifel, da ich denke das es dafür doch vorgefertigte algorithmen geben müsste ... ( die zB für bestimmte umwandlungen spezialisiert sind, und damit effizienter)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1459045</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1459045</guid><dc:creator><![CDATA[dummbatzen]]></dc:creator><pubDate>Tue, 19 Feb 2008 18:25:57 GMT</pubDate></item><item><title><![CDATA[Reply to container ineinander umwandeln on Tue, 19 Feb 2008 19:22:07 GMT]]></title><description><![CDATA[<p><a href="http://www.cppreference.com/cppdeque/container_constructors2.html" rel="nofollow">http://www.cppreference.com/cppdeque/container_constructors2.html</a></p>
<blockquote>
<p>The last constructor creates a dequeue that is initialized to contain the elements between start and end.</p>
</blockquote>
<pre><code class="language-cpp">std::vector&lt;int&gt; v;
... //füllen
std::deque&lt;int&gt; d(v.begin(), v.end());
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1459074</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1459074</guid><dc:creator><![CDATA[The-Kenny]]></dc:creator><pubDate>Tue, 19 Feb 2008 19:22:07 GMT</pubDate></item></channel></rss>