<?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[Operator&amp;lt;&amp;lt; kann nicht gefunden werden für wstring bei lexical_cast]]></title><description><![CDATA[<p>Ich bekomme bei folgendem Code einen (für mich unverständlichen Fehler)</p>
<pre><code class="language-cpp">boost::lexical_cast&lt; std::basic_string&lt; wchar_t &gt; &gt;( 12345 );

/* Fehler:
Boost1-33\include\boost-1_33\boost\lexical_cast.hpp(156): error C2679: Binärer Operator '&gt;&gt;': Es konnte kein Operator gefunden werden, der einen rechtsseitigen Operator vom Typ 'std::basic_string&lt;_Elem,_Traits,_Ax&gt;' akzeptiert (oder keine geeignete Konvertierung möglich)
        with
        [
            _Elem=wchar_t,
            _Traits=std::char_traits&lt;wchar_t&gt;,
            _Ax=std::allocator&lt;wchar_t&gt;
        ]
*/
</code></pre>
<p>Laut boost doku sollte das doch einwandfrei funktionieren.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/154121/operator-lt-lt-kann-nicht-gefunden-werden-für-wstring-bei-lexical_cast</link><generator>RSS for Node</generator><lastBuildDate>Mon, 07 Sep 2026 22:42:57 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/154121.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 24 Jul 2006 15:40:04 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Operator&amp;lt;&amp;lt; kann nicht gefunden werden für wstring bei lexical_cast on Mon, 24 Jul 2006 15:40:04 GMT]]></title><description><![CDATA[<p>Ich bekomme bei folgendem Code einen (für mich unverständlichen Fehler)</p>
<pre><code class="language-cpp">boost::lexical_cast&lt; std::basic_string&lt; wchar_t &gt; &gt;( 12345 );

/* Fehler:
Boost1-33\include\boost-1_33\boost\lexical_cast.hpp(156): error C2679: Binärer Operator '&gt;&gt;': Es konnte kein Operator gefunden werden, der einen rechtsseitigen Operator vom Typ 'std::basic_string&lt;_Elem,_Traits,_Ax&gt;' akzeptiert (oder keine geeignete Konvertierung möglich)
        with
        [
            _Elem=wchar_t,
            _Traits=std::char_traits&lt;wchar_t&gt;,
            _Ax=std::allocator&lt;wchar_t&gt;
        ]
*/
</code></pre>
<p>Laut boost doku sollte das doch einwandfrei funktionieren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1103275</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1103275</guid><dc:creator><![CDATA[thomas r.]]></dc:creator><pubDate>Mon, 24 Jul 2006 15:40:04 GMT</pubDate></item><item><title><![CDATA[Reply to Operator&amp;lt;&amp;lt; kann nicht gefunden werden für wstring bei lexical_cast on Mon, 24 Jul 2006 16:15:14 GMT]]></title><description><![CDATA[<p>lexical_cast arbeitet afaik mit einem stringstream (=basic_stringstream&lt;char&gt;) als Zwischenspeicher - deshalb kannst du es mit allen Datentypen anwenden, die in normale (char)Streams geschrieben werden können. Und die IO-Operatoren für basic_string's existieren nur bei übereinstimmenden Zeichentypen (string+iostream, wstring und <strong>w</strong>iostream etc), also mußt du den Operator notfalls selber schreiben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1103306</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1103306</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Mon, 24 Jul 2006 16:15:14 GMT</pubDate></item><item><title><![CDATA[Reply to Operator&amp;lt;&amp;lt; kann nicht gefunden werden für wstring bei lexical_cast on Mon, 24 Jul 2006 17:47:26 GMT]]></title><description><![CDATA[<p>thomas r. schrieb:</p>
<blockquote>
<p>Ich bekomme bei folgendem Code einen (für mich unverständlichen Fehler)</p>
<pre><code class="language-cpp">boost::lexical_cast&lt; std::basic_string&lt; wchar_t &gt; &gt;( 12345 );

/* Fehler:
Boost1-33\include\boost-1_33\boost\lexical_cast.hpp(156): error C2679: Binärer Operator '&gt;&gt;': Es konnte kein Operator gefunden werden, der einen rechtsseitigen Operator vom Typ 'std::basic_string&lt;_Elem,_Traits,_Ax&gt;' akzeptiert (oder keine geeignete Konvertierung möglich)
        with
        [
            _Elem=wchar_t,
            _Traits=std::char_traits&lt;wchar_t&gt;,
            _Ax=std::allocator&lt;wchar_t&gt;
        ]
*/
</code></pre>
<p>Laut boost doku sollte das doch einwandfrei funktionieren.</p>
</blockquote>
<p>bei mir funktioniert das ohne fehler mit vc++8.0 - welchen compiler verwendest du?</p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/10318">@CStoll</a>: vermutungen bringen uns nicht weiter. die dokumentation ist hier im übrigen eindeutig.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1103358</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1103358</guid><dc:creator><![CDATA[camper]]></dc:creator><pubDate>Mon, 24 Jul 2006 17:47:26 GMT</pubDate></item></channel></rss>