<?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[warum funktioniert das?]]></title><description><![CDATA[<pre><code>#include &lt;iostream&gt;
int main()
{
  std::cout &lt;&lt; &quot;♠♣♥♦&quot; &lt;&lt; std::endl ;
  std::cout &lt;&lt; &quot;Ω&quot; &lt;&lt; std::endl ;
  std::cout &lt;&lt;&quot;Hello, 世界&quot; &lt;&lt; std::endl; 
  std::string str = &quot;Hello, 世界&quot; ;
  std::cout &lt;&lt; str &lt;&lt; std::endl; 
  return 0;
}
</code></pre>
<p>ausgeführt hab ich folgendes auf der Konsole</p>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/2660.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--spade_suit"
      title=":spade_suit:"
      alt="♠"
    /><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/2663.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--club_suit"
      title=":club_suit:"
      alt="♣"
    /><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/2665.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--heart_suit"
      title=":heart_suit:"
      alt="♥"
    /><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/2666.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--diamond_suit"
      title=":diamond_suit:"
      alt="♦"
    /><br />
Ω<br />
Hello, 世界<br />
Hello, 世界</p>
<p>warum?<br />
und wozu wchar_t wcout wstring usw...</p>
<p>ist das schwarze Magie?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/285227/warum-funktioniert-das</link><generator>RSS for Node</generator><lastBuildDate>Fri, 21 Aug 2026 10:27:51 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/285227.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 16 Apr 2011 17:19:01 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to warum funktioniert das? on Sat, 16 Apr 2011 17:19:01 GMT]]></title><description><![CDATA[<pre><code>#include &lt;iostream&gt;
int main()
{
  std::cout &lt;&lt; &quot;♠♣♥♦&quot; &lt;&lt; std::endl ;
  std::cout &lt;&lt; &quot;Ω&quot; &lt;&lt; std::endl ;
  std::cout &lt;&lt;&quot;Hello, 世界&quot; &lt;&lt; std::endl; 
  std::string str = &quot;Hello, 世界&quot; ;
  std::cout &lt;&lt; str &lt;&lt; std::endl; 
  return 0;
}
</code></pre>
<p>ausgeführt hab ich folgendes auf der Konsole</p>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/2660.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--spade_suit"
      title=":spade_suit:"
      alt="♠"
    /><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/2663.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--club_suit"
      title=":club_suit:"
      alt="♣"
    /><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/2665.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--heart_suit"
      title=":heart_suit:"
      alt="♥"
    /><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/2666.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--diamond_suit"
      title=":diamond_suit:"
      alt="♦"
    /><br />
Ω<br />
Hello, 世界<br />
Hello, 世界</p>
<p>warum?<br />
und wozu wchar_t wcout wstring usw...</p>
<p>ist das schwarze Magie?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2050235</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2050235</guid><dc:creator><![CDATA[kurzefrage]]></dc:creator><pubDate>Sat, 16 Apr 2011 17:19:01 GMT</pubDate></item><item><title><![CDATA[Reply to warum funktioniert das? on Sat, 16 Apr 2011 17:21:28 GMT]]></title><description><![CDATA[<p>kurzefrage schrieb:</p>
<blockquote>
<pre><code>#include &lt;iostream&gt;
int main()
{
  std::cout &lt;&lt; &quot;♠♣♥♦&quot; &lt;&lt; std::endl ;
  std::cout &lt;&lt; &quot;Ω&quot; &lt;&lt; std::endl ;
  std::cout &lt;&lt;&quot;Hello, 世界&quot; &lt;&lt; std::endl; 
  std::string str = &quot;Hello, 世界&quot; ;
  std::cout &lt;&lt; str &lt;&lt; std::endl; 
  return 0;
}
</code></pre>
<p>ausgeführt hab ich folgendes auf der Konsole</p>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/2660.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--spade_suit"
      title=":spade_suit:"
      alt="♠"
    /><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/2663.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--club_suit"
      title=":club_suit:"
      alt="♣"
    /><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/2665.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--heart_suit"
      title=":heart_suit:"
      alt="♥"
    /><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/2666.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--diamond_suit"
      title=":diamond_suit:"
      alt="♦"
    /><br />
Ω<br />
Hello, 世界<br />
Hello, 世界</p>
<p>warum?<br />
und wozu wchar_t wcout wstring usw...</p>
<p>ist das schwarze Magie?</p>
</blockquote>
<p>std::cout &lt;&lt; &quot;<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/2660.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--spade_suit"
      title=":spade_suit:"
      alt="♠"
    /><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/2663.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--club_suit"
      title=":club_suit:"
      alt="♣"
    /><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/2665.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--heart_suit"
      title=":heart_suit:"
      alt="♥"
    /><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/2666.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--diamond_suit"
      title=":diamond_suit:"
      alt="♦"
    />&quot; &lt;&lt; std::endl ;<br />
std::cout &lt;&lt; &quot;Ω&quot; &lt;&lt; std::endl ;<br />
std::cout &lt;&lt;&quot;Hello, 世界&quot; &lt;&lt; std::endl;<br />
std::string str = &quot;Hello, 世界&quot; ;<br />
std::cout &lt;&lt; str &lt;&lt; std::endl;</p>
<p>code noch mal ohne code tag, damit man besser sieht wie er aussieht</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2050237</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2050237</guid><dc:creator><![CDATA[kurzefrage]]></dc:creator><pubDate>Sat, 16 Apr 2011 17:21:28 GMT</pubDate></item><item><title><![CDATA[Reply to warum funktioniert das? on Sat, 16 Apr 2011 17:26:01 GMT]]></title><description><![CDATA[<p>Den std::wstring braucht man praktisch nie.<br />
Manchmal stimmt der direkte Zugriff nicht ganz (&quot;<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/2660.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--spade_suit"
      title=":spade_suit:"
      alt="♠"
    /><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/2663.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--club_suit"
      title=":club_suit:"
      alt="♣"
    /><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/2665.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--heart_suit"
      title=":heart_suit:"
      alt="♥"
    /><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/2666.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--diamond_suit"
      title=":diamond_suit:"
      alt="♦"
    />&quot;[3]), aber ich hab das noch nie gebraucht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2050238</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2050238</guid><dc:creator><![CDATA[nowastring]]></dc:creator><pubDate>Sat, 16 Apr 2011 17:26:01 GMT</pubDate></item><item><title><![CDATA[Reply to warum funktioniert das? on Sat, 16 Apr 2011 18:31:03 GMT]]></title><description><![CDATA[<p>Was gibt str.lenght aus?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2050269</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2050269</guid><dc:creator><![CDATA[ohohoho]]></dc:creator><pubDate>Sat, 16 Apr 2011 18:31:03 GMT</pubDate></item><item><title><![CDATA[Reply to warum funktioniert das? on Sat, 16 Apr 2011 18:34:56 GMT]]></title><description><![CDATA[<p>ohohoho schrieb:</p>
<blockquote>
<p>Was gibt str.lenght aus?</p>
</blockquote>
<p>Die Länge eines Strings. Wenn bei solchen Zeichen ein <code>wstring</code> verwendet wird, dann ist es wie erwartet.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2050270</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2050270</guid><dc:creator><![CDATA[EOutOfResources]]></dc:creator><pubDate>Sat, 16 Apr 2011 18:34:56 GMT</pubDate></item><item><title><![CDATA[Reply to warum funktioniert das? on Sat, 16 Apr 2011 23:55:03 GMT]]></title><description><![CDATA[<p>kurzefrage schrieb:</p>
<blockquote>
<p>warum?</p>
<p>ist das schwarze Magie?</p>
</blockquote>
<p>Warum nicht? Der Standard schreibt bezüglich Characterset nicht wirklich etwas vor, ausser dass es mindestens bestimmte Zeichen enthalten muss (a-z, A-Z, 0-9 und so weiter).<br />
Wenn dein Compiler UTF-8 String-Literale macht, und dein Betriebssystem auch UTF-8 verwendet, dann ist nicht weiter verwunderlich dass das funktioniert.</p>
<p>Andere Compiler werden es anders sehen.</p>
<p>Hier das Ergebnis mit MSVC 2010.<br />
Compilieren:</p>
<pre><code>1&gt;------ Build started: Project: vc10test, Configuration: Debug Win32 ------
1&gt;  vc10test.cpp
1&gt;s:\source\vc10test\vc10test.cpp(20): warning C4566: character represented by universal-character-name '\u2660' cannot be represented in the current code page (1252)
1&gt;s:\source\vc10test\vc10test.cpp(20): warning C4566: character represented by universal-character-name '\u2663' cannot be represented in the current code page (1252)
1&gt;s:\source\vc10test\vc10test.cpp(20): warning C4566: character represented by universal-character-name '\u2665' cannot be represented in the current code page (1252)
1&gt;s:\source\vc10test\vc10test.cpp(20): warning C4566: character represented by universal-character-name '\u2666' cannot be represented in the current code page (1252)
1&gt;s:\source\vc10test\vc10test.cpp(21): warning C4566: character represented by universal-character-name '\u03A9' cannot be represented in the current code page (1252)
1&gt;s:\source\vc10test\vc10test.cpp(22): warning C4566: character represented by universal-character-name '\u4E16' cannot be represented in the current code page (1252)
1&gt;s:\source\vc10test\vc10test.cpp(22): warning C4566: character represented by universal-character-name '\u754C' cannot be represented in the current code page (1252)
1&gt;s:\source\vc10test\vc10test.cpp(23): warning C4566: character represented by universal-character-name '\u4E16' cannot be represented in the current code page (1252)
1&gt;s:\source\vc10test\vc10test.cpp(23): warning C4566: character represented by universal-character-name '\u754C' cannot be represented in the current code page (1252)
1&gt;  vc10test.vcxproj -&gt; S:\source\vc10test\Debug\vc10test.exe
========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
</code></pre>
<p>Ausführen:</p>
<pre><code>????
?
Hello, ??
Hello, ??
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2050385</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2050385</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Sat, 16 Apr 2011 23:55:03 GMT</pubDate></item><item><title><![CDATA[Reply to warum funktioniert das? on Sun, 17 Apr 2011 04:43:29 GMT]]></title><description><![CDATA[<p>Darum nimmt man auch keine std::strings</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2050405</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2050405</guid><dc:creator><![CDATA[xxxxxxxxxxxx]]></dc:creator><pubDate>Sun, 17 Apr 2011 04:43:29 GMT</pubDate></item><item><title><![CDATA[Reply to warum funktioniert das? on Sun, 17 Apr 2011 08:01:07 GMT]]></title><description><![CDATA[<p>xxxxxxxxxxxx schrieb:</p>
<blockquote>
<p>Darum nimmt man auch keine std::strings</p>
</blockquote>
<p>und was nimmt man dann?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2050421</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2050421</guid><dc:creator><![CDATA[kurzefrage]]></dc:creator><pubDate>Sun, 17 Apr 2011 08:01:07 GMT</pubDate></item><item><title><![CDATA[Reply to warum funktioniert das? on Sun, 17 Apr 2011 08:57:57 GMT]]></title><description><![CDATA[<p>kurzefrage schrieb:</p>
<blockquote>
<p>xxxxxxxxxxxx schrieb:</p>
<blockquote>
<p>Darum nimmt man auch keine std::strings</p>
</blockquote>
<p>und was nimmt man dann?</p>
</blockquote>
<p>std::string</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2050441</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2050441</guid><dc:creator><![CDATA[314159265358979]]></dc:creator><pubDate>Sun, 17 Apr 2011 08:57:57 GMT</pubDate></item></channel></rss>