<?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[c++0x compiler?]]></title><description><![CDATA[<p>Hallo Leute,</p>
<p>gib es bereits Compiler, die mit den neuen Standards &quot;c++0x&quot; klar kommen?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/274087/c-0x-compiler</link><generator>RSS for Node</generator><lastBuildDate>Wed, 26 Aug 2026 10:18:39 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/274087.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 19 Sep 2010 12:55:53 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to c++0x compiler? on Sun, 19 Sep 2010 12:55:53 GMT]]></title><description><![CDATA[<p>Hallo Leute,</p>
<p>gib es bereits Compiler, die mit den neuen Standards &quot;c++0x&quot; klar kommen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1954346</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1954346</guid><dc:creator><![CDATA[NEO.PIXEL]]></dc:creator><pubDate>Sun, 19 Sep 2010 12:55:53 GMT</pubDate></item><item><title><![CDATA[Reply to c++0x compiler? on Sun, 19 Sep 2010 13:01:39 GMT]]></title><description><![CDATA[<p>Also, erstmal gibt es im Moment einen <em>Entwurf</em> der sagt, wie der kommende Standard aussehen <em>könnte</em>. Dieser befindet sich in der &quot;Bug-Fixing&quot;-Phase. Beispielsweise wird sich die Spezifikation von std::tuple nochmal etwas ändern, weil dort ein paar Fehler und Unklarheiten drin sind. Das gröbste steht aber soweit und wir erwarten keine großen Änderungen mehr.</p>
<p>Es gibt verschiedene Compiler, die C++0x <em>teilweise</em> unterstützen. Beim GCC muss man dies explizit mit dem Schalter -std=c++0x aktivieren. Welcher Compiler was genau unterstützt kann man auf diversen Listen nach gucken, die sich mit einer kleinen Suchanfrage relativ leicht finden lassen.</p>
<p>kk</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1954349</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1954349</guid><dc:creator><![CDATA[krümelkacker]]></dc:creator><pubDate>Sun, 19 Sep 2010 13:01:39 GMT</pubDate></item><item><title><![CDATA[Reply to c++0x compiler? on Sun, 19 Sep 2010 16:48:26 GMT]]></title><description><![CDATA[<p>Die bekannten Compiler (z.B. GCC und MSC) unterstützen schon relativ viele C++0x-Eigenschaften. Besonders die, die sicherlich nicht nochmal geändert werden. Vieles ist auch schon durch den TR1 vorgearbeitet worden, so das besonders im Library-Bereich keine großen Anstrengungen nötig sind.</p>
<p>Wenn mein ein eigenes geschlossenes Projekt hat, kann schon mal die C++0x-Eigenschaften seines Compilers nutzen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1954448</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1954448</guid><dc:creator><![CDATA[Artchi]]></dc:creator><pubDate>Sun, 19 Sep 2010 16:48:26 GMT</pubDate></item><item><title><![CDATA[Reply to c++0x compiler? on Sun, 19 Sep 2010 17:00:29 GMT]]></title><description><![CDATA[<p>Hier gibt es einen Vergleich zwischen verschiedenen Compilern <a href="http://wiki.apache.org/stdcxx/C++0xCompilerSupport" rel="nofollow">http://wiki.apache.org/stdcxx/C++0xCompilerSupport</a></p>
<p>Der GCC scheint da am meisten zu unterstützen. Hier gibt es noch einmal eine Liste für den GCC: <a href="http://gcc.gnu.org/projects/cxx0x.html" rel="nofollow">http://gcc.gnu.org/projects/cxx0x.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1954451</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1954451</guid><dc:creator><![CDATA[rüdiger]]></dc:creator><pubDate>Sun, 19 Sep 2010 17:00:29 GMT</pubDate></item><item><title><![CDATA[Reply to c++0x compiler? on Sun, 19 Sep 2010 17:04:41 GMT]]></title><description><![CDATA[<p>Artchi schrieb:</p>
<blockquote>
<p>...Vieles ist auch schon durch den TR1 vorgearbeitet worden, so das besonders im Library-Bereich keine großen Anstrengungen nötig sind...</p>
</blockquote>
<p>...wobei TR1 auf C++98 Basis spezifiziert wurde und die Bibliothek sozusagen noch C++0xifiziert werden musste (Mit variadischen Templates, Rvalue-Referenzen und co). &quot;keine großen Anstrengungen&quot; ist wahrscheinlich untertrieben. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1954453</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1954453</guid><dc:creator><![CDATA[krümelkacker]]></dc:creator><pubDate>Sun, 19 Sep 2010 17:04:41 GMT</pubDate></item><item><title><![CDATA[Reply to c++0x compiler? on Sun, 19 Sep 2010 19:10:10 GMT]]></title><description><![CDATA[<p>krümelkacker schrieb:</p>
<blockquote>
<p>Beispielsweise wird sich die Spezifikation von std::tuple nochmal etwas ändern, weil dort ein paar Fehler und Unklarheiten drin sind.</p>
</blockquote>
<p>Lol. Ich wollte gerade eine Frage zu C++0x bzw. Tuples à la TR1 stellen und nun muss ich sowas lesen.</p>
<p>Wenn du einen Compiler mit C++0x suchst, kommst du wohl um einen sehr experimentellen GCC nicht herum. Für ein aktuelles Projekt nehme ich eine Schrittweise Portierung nach C++0x (wirklich nur sehr eingeschränkt, zuerst muss ich lernen, wie man damit umgeht) mit Visual C++ 2010 vor, wo zumindest das neue <code>auto</code> , Lambda usw. auch schon drin sind.</p>
<p>Ich kann damit schon einige elegante Sachen machen, aber ein echter C++0x Compiler lässt wohl noch einige Zeit auf sich warten... <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1954473</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1954473</guid><dc:creator><![CDATA[*rant*]]></dc:creator><pubDate>Sun, 19 Sep 2010 19:10:10 GMT</pubDate></item><item><title><![CDATA[Reply to c++0x compiler? on Sun, 19 Sep 2010 19:13:26 GMT]]></title><description><![CDATA[<p>Edit: Yeah, double post -.-</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1954474</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1954474</guid><dc:creator><![CDATA[*rant*]]></dc:creator><pubDate>Sun, 19 Sep 2010 19:13:26 GMT</pubDate></item><item><title><![CDATA[Reply to c++0x compiler? on Sun, 19 Sep 2010 19:24:32 GMT]]></title><description><![CDATA[<p>/rant/ schrieb:</p>
<blockquote>
<p>Wenn du einen Compiler mit C++0x suchst, kommst du wohl um einen sehr experimentellen GCC nicht herum.</p>
</blockquote>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> Nö. Schau dir die von mir verlinkte Liste an. GCC 4.5 ist das aktuelle stabile Release. Also nichts mit &quot;sehr experimentell&quot;.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1954479</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1954479</guid><dc:creator><![CDATA[rüdiger]]></dc:creator><pubDate>Sun, 19 Sep 2010 19:24:32 GMT</pubDate></item><item><title><![CDATA[Reply to c++0x compiler? on Sun, 19 Sep 2010 20:46:07 GMT]]></title><description><![CDATA[<p>/rant/ schrieb:</p>
<blockquote>
<p>krümelkacker schrieb:</p>
<blockquote>
<p>Beispielsweise wird sich die Spezifikation von std::tuple nochmal etwas ändern, weil dort ein paar Fehler und Unklarheiten drin sind.</p>
</blockquote>
<p>Lol. Ich wollte gerade eine Frage zu C++0x bzw. Tuples à la TR1 stellen und nun muss ich sowas lesen.</p>
</blockquote>
<p>Im Prinzip gibt es nur ein paar Unstimmigkeiten bzgl Referenz-Elementen, also für Typen wie tuple&lt;int&amp;,double&amp;&gt; etc. Beispiele:</p>
<pre><code class="language-cpp">string s = &quot;123&quot;;
tuple&lt;string&gt;  x = tie(s); // #1
tuple&lt;string&amp;&gt; y = tie(s); // #2
</code></pre>
<p>Hierbei liefert <code>tie(s)</code> ein temporäres Objekt vom Typ <code>tuple&lt;string&amp;&gt;</code> .</p>
<pre><code>| #1                           | #2
------------------+------------------------------+----------------------
Aktueller Entwurf | string wird move-konstruiert | kompiliert nicht
                  | und s wird der Inhalt dabei  |
                  | geklaut.                     |
                  |                              |
Kommender Bugfix  | string wird kopiert und s    | kompiliert, get&lt;0&gt;(y)
                  | bleibt unverändert.          | bezieht sich auf s
</code></pre>
<p>kk</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1954493</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1954493</guid><dc:creator><![CDATA[krümelkacker]]></dc:creator><pubDate>Sun, 19 Sep 2010 20:46:07 GMT</pubDate></item><item><title><![CDATA[Reply to c++0x compiler? on Sun, 19 Sep 2010 20:50:19 GMT]]></title><description><![CDATA[<p>Danke vür die vielen Antworten. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f60b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_savoring_food"
      title=":yum:"
      alt="😋"
    /></p>
<p>@ rüdiger<br />
Genau so eine Liste hab ich gesucht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>Hab da aber noch zwei Fragen:</p>
<p><strong>1.</strong> Gilt das was in der Liste aufgeführt ist denn jetzt als fest oder kann sich das auch nochmal ändern?<br />
<strong>2.</strong> Steht jetzt entgülig fest, dass C++0x zu <strong>C++11</strong> wird? Ich les überall was anderes <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1954494</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1954494</guid><dc:creator><![CDATA[NEO.PIXEL]]></dc:creator><pubDate>Sun, 19 Sep 2010 20:50:19 GMT</pubDate></item><item><title><![CDATA[Reply to c++0x compiler? on Mon, 20 Sep 2010 08:40:34 GMT]]></title><description><![CDATA[<p>NEO.PIXEL schrieb:</p>
<blockquote>
<p>Gilt das was in der Liste aufgeführt ist denn jetzt als fest oder kann sich das auch nochmal ändern?</p>
</blockquote>
<p>Klar, da kann sich noch etwas ändern. Das sind dann aber wahrscheinlich Details, die nichts an der Grundidee verändern. Du kannst Dich aber nicht darauf verlassen, dass wenn Du jetzt C++0x Features nutzt, dass Dein Programm dann später noch funktioniert. Es ist aber eher unwahrscheinlich, dass Korrekturen des Entwurfs/Standards Dein Programm beeinflussen werden.</p>
<p>NEO.PIXEL schrieb:</p>
<blockquote>
<p>Steht jetzt entgülig fest, dass C++0x zu <strong>C++11</strong> wird?</p>
</blockquote>
<p>Nein. Es steht nichts endgültig fest. Es ist eine Frage der Wahrscheinlichkeit. So, wie ich das mitbekommen habe, wird's C++11 wenn alles glatt läuft oder eben C++12 bei einer noch nicht abzusehenden &quot;Hürde&quot;.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1954638</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1954638</guid><dc:creator><![CDATA[krümelkacker]]></dc:creator><pubDate>Mon, 20 Sep 2010 08:40:34 GMT</pubDate></item><item><title><![CDATA[Reply to c++0x compiler? on Tue, 21 Sep 2010 18:17:14 GMT]]></title><description><![CDATA[<p>Ok.. Ja dann wollen wir mal auf das Beste hoffen <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1955552</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1955552</guid><dc:creator><![CDATA[NEO.PIXEL]]></dc:creator><pubDate>Tue, 21 Sep 2010 18:17:14 GMT</pubDate></item></channel></rss>