<?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[[Boost.Container] Welche Container verwendet ihr in Zukunft?]]></title><description><![CDATA[<p>Ich weiss nicht, ob ihr es schon gesehen habt, aber in der letzten Version von Boost kamen 3 neue Bibliotheken hinzu:<br />
<a href="http://www.boost.org/users/history/version_1_48_0.html" rel="nofollow">http://www.boost.org/users/history/version_1_48_0.html</a></p>
<p>1. Boost.Locale<br />
Geile Bibliothek für Unicode Verwendung. Basiert auf der ICU Bibliothek von IBM und bietet ein angenehmes Interface an.<br />
2. Boost.Move<br />
Rückwärtskompatible Move Semantik. Verwendet RValues, wenn sie vorhanden sind und emuliert sie sonst.<br />
3. Boost.Container<br />
Die Standardcontainer aus C++11 (also auch mit Move-Verhalten, wenn es verfügbar ist). Funktioniert auch mit Boost.Move zusammen.</p>
<p>Heisst also, dass man die volle Move-Semantik auch für pre C++11 Kompiler erhält. Ich bin mir aktuell schwer am überlegen, für ein kleines Projekt, welches ich als nächstes umsetze, die Boost.Container zu verwenden, da ich dort keinen C++11 Kompiler voraussetzen darf.</p>
<p>Wie sieht das bei euch aus? Und seht ihr das als ein gewagter Schritt von Boost an, dass sie quasi damit Konkurrenz zu den Standardbibliotheken machen?</p>
<p>Grüssli</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/295684/boost-container-welche-container-verwendet-ihr-in-zukunft</link><generator>RSS for Node</generator><lastBuildDate>Sat, 15 Aug 2026 07:59:39 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/295684.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 19 Nov 2011 01:46:00 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to [Boost.Container] Welche Container verwendet ihr in Zukunft? on Sat, 19 Nov 2011 01:46:00 GMT]]></title><description><![CDATA[<p>Ich weiss nicht, ob ihr es schon gesehen habt, aber in der letzten Version von Boost kamen 3 neue Bibliotheken hinzu:<br />
<a href="http://www.boost.org/users/history/version_1_48_0.html" rel="nofollow">http://www.boost.org/users/history/version_1_48_0.html</a></p>
<p>1. Boost.Locale<br />
Geile Bibliothek für Unicode Verwendung. Basiert auf der ICU Bibliothek von IBM und bietet ein angenehmes Interface an.<br />
2. Boost.Move<br />
Rückwärtskompatible Move Semantik. Verwendet RValues, wenn sie vorhanden sind und emuliert sie sonst.<br />
3. Boost.Container<br />
Die Standardcontainer aus C++11 (also auch mit Move-Verhalten, wenn es verfügbar ist). Funktioniert auch mit Boost.Move zusammen.</p>
<p>Heisst also, dass man die volle Move-Semantik auch für pre C++11 Kompiler erhält. Ich bin mir aktuell schwer am überlegen, für ein kleines Projekt, welches ich als nächstes umsetze, die Boost.Container zu verwenden, da ich dort keinen C++11 Kompiler voraussetzen darf.</p>
<p>Wie sieht das bei euch aus? Und seht ihr das als ein gewagter Schritt von Boost an, dass sie quasi damit Konkurrenz zu den Standardbibliotheken machen?</p>
<p>Grüssli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2146234</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2146234</guid><dc:creator><![CDATA[Dravere]]></dc:creator><pubDate>Sat, 19 Nov 2011 01:46:00 GMT</pubDate></item><item><title><![CDATA[Reply to [Boost.Container] Welche Container verwendet ihr in Zukunft? on Sat, 19 Nov 2011 11:52:15 GMT]]></title><description><![CDATA[<p>Sehr interessant, die neuen Bibliotheken, vor allem Container. Von Boost.Move habe ich schon vor einiger Zeit etwas gelesen, da machen sie wieder mal einen Auflug an den Rand des in C++ Möglichen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p>Ich habe aber keine Ahnung, wie oft ich die Container einsetzen werde. Wahrscheinlich nur, wenn ich die zusätzlichen Features brauche – bei <code>array</code> , <code>shared_ptr</code> , <code>function</code> und <code>bind</code> verwende ich sofern möglich auch die Varianten im Namensraum <code>std</code> .</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2146299</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2146299</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Sat, 19 Nov 2011 11:52:15 GMT</pubDate></item><item><title><![CDATA[Reply to [Boost.Container] Welche Container verwendet ihr in Zukunft? on Tue, 22 Nov 2011 09:28:02 GMT]]></title><description><![CDATA[<p>Standard weil ich keine Rücksicht auf alte Compiler nehmen muss (dto. für alles was aus Boost in den std übernommen wurde).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2147293</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2147293</guid><dc:creator><![CDATA[BadWolf]]></dc:creator><pubDate>Tue, 22 Nov 2011 09:28:02 GMT</pubDate></item></channel></rss>