<?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++11 to_string not found]]></title><description><![CDATA[<p>Moin,</p>
<p>ich würde gerne die Funktion to_string(...) benutzen, allerdings ist sie laut Compiler 'not declared'. Dabei setze ich das std-Flag auf c++0x und include sogar 'string' (#include &lt;string&gt;).</p>
<p>Was mache ich falsch? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>Beste Grüße aus dem Internet</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/307963/c-11-to_string-not-found</link><generator>RSS for Node</generator><lastBuildDate>Thu, 06 Aug 2026 08:08:32 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/307963.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 10 Sep 2012 18:24:59 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to C++11 to_string not found on Mon, 10 Sep 2012 18:24:59 GMT]]></title><description><![CDATA[<p>Moin,</p>
<p>ich würde gerne die Funktion to_string(...) benutzen, allerdings ist sie laut Compiler 'not declared'. Dabei setze ich das std-Flag auf c++0x und include sogar 'string' (#include &lt;string&gt;).</p>
<p>Was mache ich falsch? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>Beste Grüße aus dem Internet</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2250057</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2250057</guid><dc:creator><![CDATA[DerCoder]]></dc:creator><pubDate>Mon, 10 Sep 2012 18:24:59 GMT</pubDate></item><item><title><![CDATA[Reply to C++11 to_string not found on Mon, 10 Sep 2012 18:29:16 GMT]]></title><description><![CDATA[<p>Nur um sicher zu gehen. Du rufst doch std::to_string(...) auf oder benutzt using namespace std? (Wollte nur sicher gehen) Ansonsten, welchen Compiler und Version verwendest du? Ich meine das Feature wurde erst relativ spät implementiert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2250058</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2250058</guid><dc:creator><![CDATA[asdsaasd]]></dc:creator><pubDate>Mon, 10 Sep 2012 18:29:16 GMT</pubDate></item><item><title><![CDATA[Reply to C++11 to_string not found on Mon, 10 Sep 2012 18:43:09 GMT]]></title><description><![CDATA[<p>Stimmt! Hatte ich gar nicht erwähnt.<br />
Ja, ich benutze using namespace std.<br />
Ich benutze Code::Blocks 10.05 mit MinGW 4.7.0 und auch die anderen C++11 Features funktionieren (bspw. Lambda-Ausdrücke).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2250064</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2250064</guid><dc:creator><![CDATA[DerCoder]]></dc:creator><pubDate>Mon, 10 Sep 2012 18:43:09 GMT</pubDate></item><item><title><![CDATA[Reply to C++11 to_string not found on Mon, 10 Sep 2012 18:53:30 GMT]]></title><description><![CDATA[<p>DerCoder schrieb:</p>
<blockquote>
<p>Ich benutze Code::Blocks 10.05 mit MinGW 4.7.0 und auch die anderen C++11 Features funktionieren (bspw. Lambda-Ausdrücke).</p>
</blockquote>
<p>Was nicht heißen muss, dass alles funktioniert<br />
<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/2250068</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2250068</guid><dc:creator><![CDATA[vario-500]]></dc:creator><pubDate>Mon, 10 Sep 2012 18:53:30 GMT</pubDate></item><item><title><![CDATA[Reply to C++11 to_string not found on Mon, 10 Sep 2012 19:03:35 GMT]]></title><description><![CDATA[<p>Oh mann, daraus werde ich nicht schlau <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /><br />
Ich kriegs einfach nicht zum Laufen. Wie bekomme ich das nur hin?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2250075</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2250075</guid><dc:creator><![CDATA[DerCoder]]></dc:creator><pubDate>Mon, 10 Sep 2012 19:03:35 GMT</pubDate></item><item><title><![CDATA[Reply to C++11 to_string not found on Mon, 10 Sep 2012 19:04:49 GMT]]></title><description><![CDATA[<p>DerCoder schrieb:</p>
<blockquote>
<p>Oh mann, daraus werde ich nicht schlau <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /><br />
Ich kriegs einfach nicht zum Laufen. Wie bekomme ich das nur hin?</p>
</blockquote>
<p>Code or it didn't happen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2250076</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2250076</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Mon, 10 Sep 2012 19:04:49 GMT</pubDate></item><item><title><![CDATA[Reply to C++11 to_string not found on Mon, 10 Sep 2012 19:14:51 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;windows.h&gt;
#include &lt;string&gt;
using namespace std;

int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE, LPSTR, int) {
    int someRandomNumber = 100;
    string theNumberAsAString;

    theNumberAsAString = to_string(someRandomNumber);
    MessageBox(NULL, theNumberAsAString.c_str(), &quot;&quot;, MB_OK);

    return 0;
}
</code></pre>
<p>error: 'to_string' was not declared in this scope|</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2250080</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2250080</guid><dc:creator><![CDATA[DerCoder]]></dc:creator><pubDate>Mon, 10 Sep 2012 19:14:51 GMT</pubDate></item><item><title><![CDATA[Reply to C++11 to_string not found on Mon, 10 Sep 2012 19:22:23 GMT]]></title><description><![CDATA[<p>DerCoder schrieb:</p>
<blockquote>
<pre><code class="language-cpp">#include &lt;windows.h&gt;
#include &lt;string&gt;
using namespace std;

int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE, LPSTR, int) {
    int someRandomNumber = 100;
    string theNumberAsAString;

    theNumberAsAString = to_string(someRandomNumber);
    MessageBox(NULL, theNumberAsAString.c_str(), &quot;&quot;, MB_OK);

    return 0;
}
</code></pre>
<p>error: 'to_string' was not declared in this scope|</p>
</blockquote>
<p>-c++0x bei Compiler-Optionen einschalten.<br />
EDIT: Hab das mit den Lambdas überlesen, wenn du es aber nicht aktiviert hast, dann tu das.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2250082</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2250082</guid><dc:creator><![CDATA[IrgendeinName]]></dc:creator><pubDate>Mon, 10 Sep 2012 19:22:23 GMT</pubDate></item><item><title><![CDATA[Reply to C++11 to_string not found on Mon, 10 Sep 2012 19:27:14 GMT]]></title><description><![CDATA[<p>Ich kann ein Häkchen setzen. Tu ich dies, ändert sich nichts.<br />
Füge ich unter 'Other Options' die Zeile '-std=c++0x' hinzu und bestätige ich die Eingabe mit OK, ist beim erneuten Aufruf dieses Fensters die Zeile wieder gelöscht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2250084</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2250084</guid><dc:creator><![CDATA[DerCoder]]></dc:creator><pubDate>Mon, 10 Sep 2012 19:27:14 GMT</pubDate></item><item><title><![CDATA[Reply to C++11 to_string not found on Mon, 10 Sep 2012 19:47:51 GMT]]></title><description><![CDATA[<p>DerCoder schrieb:</p>
<blockquote>
<p>Ich kann ein Häkchen setzen. Tu ich dies, ändert sich nichts.<br />
Füge ich unter 'Other Options' die Zeile '-std=c++0x' hinzu und bestätige ich die Eingabe mit OK, ist beim erneuten Aufruf dieses Fensters die Zeile wieder gelöscht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
</blockquote>
<p>Hab dein Problem, hat etwas mit Windows zu tun:</p>
<p><a href="http://stackoverflow.com/questions/8542221/stdstoi-doesnt-exist-in-g-4-6-1-on-mingw" rel="nofollow">http://stackoverflow.com/questions/8542221/stdstoi-doesnt-exist-in-g-4-6-1-on-mingw</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2250091</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2250091</guid><dc:creator><![CDATA[IrgendeinName]]></dc:creator><pubDate>Mon, 10 Sep 2012 19:47:51 GMT</pubDate></item><item><title><![CDATA[Reply to C++11 to_string not found on Mon, 10 Sep 2012 19:49:48 GMT]]></title><description><![CDATA[<p>Ist doch egal, programmier dir doch eben schnell ein to_int.<br />
Ich versteh sowieso nicht, warum im Standard plötzlich to_int drin ist. Ob ich mir nun selbst die paar Zeilen schreibe oder ne Lib dafür verwende. Statt solche Kinkerlitzchen einzuführen, könnten die mal endlich den Präprozessor wegmachen oder sowas.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2250092</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2250092</guid><dc:creator><![CDATA[Incocnito]]></dc:creator><pubDate>Mon, 10 Sep 2012 19:49:48 GMT</pubDate></item><item><title><![CDATA[Reply to C++11 to_string not found on Mon, 10 Sep 2012 19:58:54 GMT]]></title><description><![CDATA[<p>Incocnito schrieb:</p>
<blockquote>
<p>Ist doch egal, programmier dir doch eben schnell ein to_int.<br />
Ich versteh sowieso nicht, warum im Standard plötzlich to_int drin ist. Ob ich mir nun selbst die paar Zeilen schreibe oder ne Lib dafür verwende. Statt solche Kinkerlitzchen einzuführen, könnten die mal endlich den Präprozessor wegmachen oder sowas.</p>
</blockquote>
<p>C++ ist mit C abwärtskompatibel,<br />
und den PP braucht man schon noch (includeS, includeguards, debugging...)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2250095</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2250095</guid><dc:creator><![CDATA[IrgendeinName]]></dc:creator><pubDate>Mon, 10 Sep 2012 19:58:54 GMT</pubDate></item><item><title><![CDATA[Reply to C++11 to_string not found on Mon, 10 Sep 2012 20:00:57 GMT]]></title><description><![CDATA[<p>Wow Tatsache! Danke, wirklich!</p>
<p>Wer macht denn soetwas? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /> Das ist doch schon fast Windows-feindlich, sowas einzubauen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2250096</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2250096</guid><dc:creator><![CDATA[DerCoder]]></dc:creator><pubDate>Mon, 10 Sep 2012 20:00:57 GMT</pubDate></item><item><title><![CDATA[Reply to C++11 to_string not found on Mon, 10 Sep 2012 21:51:42 GMT]]></title><description><![CDATA[<p>std::thread fehlt dir übrigens auch -- das nur so am range ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2250118</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2250118</guid><dc:creator><![CDATA[krümelkacker]]></dc:creator><pubDate>Mon, 10 Sep 2012 21:51:42 GMT</pubDate></item><item><title><![CDATA[Reply to C++11 to_string not found on Mon, 10 Sep 2012 22:17:02 GMT]]></title><description><![CDATA[<p>DerCoder schrieb:</p>
<blockquote>
<p>Wer macht denn soetwas? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /> Das ist doch schon fast Windows-feindlich, sowas einzubauen...</p>
</blockquote>
<p>Höh? Ganz abgesehen davon, dass der GCC eigentlich gar keine Windows-Plattformen unterstützt, gibt es Makros der Form _GLIBCXX_HAVE_BROKEN_VSWPRINTF in der GCC-/libstdc++-Codebase für so einige Features, die auf der ein oder anderen Plattform eben defekt sind. Mit Windows speziell hat das nichts zu tun.</p>
<p>In diesem Fall kam es dazu, weil sich wohl ein (Windows-)User über einen nicht funktionierenden Build beschwert hat. Schuld daran war anscheinend ein falscher, dem Standard widersprechender Prototyp vswprintfs in Microsofts C-Implementierung. Also hat man den GCC-Code, der ein korrektes Funktionieren der Funktion erwartet eben zur Configure-Zeit mithilfe des Makros deaktiviert.</p>
<p>Kommt öfter mal vor, gerade für die Steinzeit-Unixe. Dass man für eine nicht unterstützte Plattform nicht groß auf Workaround-Suche geht, kann man den GCC-Leuten wohl kaum verübeln.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2250122</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2250122</guid><dc:creator><![CDATA[Böse Miez]]></dc:creator><pubDate>Mon, 10 Sep 2012 22:17:02 GMT</pubDate></item></channel></rss>