<?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[zweiter Teil wird in Funktion abgeschnitten]]></title><description><![CDATA[<p>Hallo</p>
<p>Ich habe mir eine Funktion zum Casten geschrieben und wenn ich dieser einen das:</p>
<pre><code class="language-cpp">std::string Test = &quot;Hallo Du&quot;;
</code></pre>
<p>übergeb, dann wird immer der zweite Teil abgeschnitten. Ich bekomme also nur<br />
&quot;Hallo&quot;. Kann mir jemand sagen, woran das liegt und was ich dagegen machen kann?</p>
<p>Hier die Funktion:</p>
<pre><code class="language-cpp">template&lt;class TO, class FROM&gt;
TO Cast(FROM Y)
{
	std::stringstream Temp;
	Temp&lt;&lt;Y;
	TO Temp1;
	Temp&gt;&gt;Temp1;
	return Temp1;
}
</code></pre>
<p>chrische</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/143551/zweiter-teil-wird-in-funktion-abgeschnitten</link><generator>RSS for Node</generator><lastBuildDate>Wed, 02 Sep 2026 06:48:33 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/143551.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 09 Apr 2006 16:41:26 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to zweiter Teil wird in Funktion abgeschnitten on Sun, 09 Apr 2006 16:41:26 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Ich habe mir eine Funktion zum Casten geschrieben und wenn ich dieser einen das:</p>
<pre><code class="language-cpp">std::string Test = &quot;Hallo Du&quot;;
</code></pre>
<p>übergeb, dann wird immer der zweite Teil abgeschnitten. Ich bekomme also nur<br />
&quot;Hallo&quot;. Kann mir jemand sagen, woran das liegt und was ich dagegen machen kann?</p>
<p>Hier die Funktion:</p>
<pre><code class="language-cpp">template&lt;class TO, class FROM&gt;
TO Cast(FROM Y)
{
	std::stringstream Temp;
	Temp&lt;&lt;Y;
	TO Temp1;
	Temp&gt;&gt;Temp1;
	return Temp1;
}
</code></pre>
<p>chrische</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1033962</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1033962</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sun, 09 Apr 2006 16:41:26 GMT</pubDate></item><item><title><![CDATA[Reply to zweiter Teil wird in Funktion abgeschnitten on Sun, 09 Apr 2006 16:51:59 GMT]]></title><description><![CDATA[<p>Der Operator &gt;&gt; vom istream liest wort weise ein.</p>
<p>Da du anscheinend wieso nur nach strings casten willst, könntest du es so machen:</p>
<pre><code class="language-cpp">#include &lt;sstream&gt;
#include &lt;iostream&gt;

template&lt;class FROM&gt;
std::string Cast(FROM Y) {
    std::stringstream Temp;
    Temp&lt;&lt;Y;
    return Temp.str();
}

int main() {
    const char* Test = &quot;Hallo du&quot;;
    std::cout &lt;&lt; Cast&lt;std::string&gt;(Test) &lt;&lt; std::endl;
}
</code></pre>
<p>mfg.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1033971</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1033971</guid><dc:creator><![CDATA[joomoo]]></dc:creator><pubDate>Sun, 09 Apr 2006 16:51:59 GMT</pubDate></item><item><title><![CDATA[Reply to zweiter Teil wird in Funktion abgeschnitten on Sun, 09 Apr 2006 17:27:43 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Erstmal danke für die Hilfe, aber gibt es eine Möglichkeit, dass auch anders zu machen, weil ich nämlich nicht nur nach strings sondern auch nach int, usw. mit dieser Funktion caste.</p>
<p>chrische</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1033996</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1033996</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sun, 09 Apr 2006 17:27:43 GMT</pubDate></item><item><title><![CDATA[Reply to zweiter Teil wird in Funktion abgeschnitten on Sun, 09 Apr 2006 17:33:39 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>so ein <em>lexical_cast</em> ist zwar sehr nützlich, aber nicht überall notwendig.</p>
<pre><code class="language-cpp">int main() {
    const char* Test = &quot;Hallo du&quot;;
    std::string Test2 = Test;
    std::cout &lt;&lt; Test2 &lt;&lt; std::endl;
}
</code></pre>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1034003</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1034003</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Sun, 09 Apr 2006 17:33:39 GMT</pubDate></item></channel></rss>