<?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[template]]></title><description><![CDATA[<p>Hallo</p>
<p>Ich habe leider keine Ahnung, wie man mit templates programmiert und habe mich deswegen mal an das Thema gewagt. Nun lautet meine Frage: Wie kann man eine Funktion schreiben, deren Rückgabetyp und Parameter unbekannt sind?</p>
<pre><code class="language-cpp">template&lt;class X, class Y&gt;
Y ToNumber(X Par)
{
stringstream Temp;
Temp&lt;&lt;Par;
Y TempNumber;
Temp&gt;&gt;TempNumber;
return TempNumber;
}
</code></pre>
<p>Ich weiß allerdings nicht, ob das passt und wie man das aufruft. Ich kann das leider auch gerade nicht testen, weil ich keinen Compiler zur Stelle habe.</p>
<p>chrische</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/142388/template</link><generator>RSS for Node</generator><lastBuildDate>Tue, 01 Sep 2026 20:02:42 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/142388.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 30 Mar 2006 06:12:35 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to template on Thu, 30 Mar 2006 06:12:35 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Ich habe leider keine Ahnung, wie man mit templates programmiert und habe mich deswegen mal an das Thema gewagt. Nun lautet meine Frage: Wie kann man eine Funktion schreiben, deren Rückgabetyp und Parameter unbekannt sind?</p>
<pre><code class="language-cpp">template&lt;class X, class Y&gt;
Y ToNumber(X Par)
{
stringstream Temp;
Temp&lt;&lt;Par;
Y TempNumber;
Temp&gt;&gt;TempNumber;
return TempNumber;
}
</code></pre>
<p>Ich weiß allerdings nicht, ob das passt und wie man das aufruft. Ich kann das leider auch gerade nicht testen, weil ich keinen Compiler zur Stelle habe.</p>
<p>chrische</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1026888</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1026888</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 30 Mar 2006 06:12:35 GMT</pubDate></item><item><title><![CDATA[Reply to template on Thu, 30 Mar 2006 06:32:34 GMT]]></title><description><![CDATA[<p>Ja, das passt so, allerdings würde ich die template-Parameter umtauschen:</p>
<pre><code class="language-cpp">//Funktion:
template&lt;typename TO,typename FROM&gt;
TO toNumber(const FROM&amp; val)
{...}

//Aufruf:
std::string szahl=&quot;4711&quot;;
int izahl=toNumber&lt;int&gt;(szahl);
</code></pre>
<p>(PS: Deine Funktion gibt es übrigens schon - nennst sich boost::lexical_cast ;))</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1026902</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1026902</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Thu, 30 Mar 2006 06:32:34 GMT</pubDate></item><item><title><![CDATA[Reply to template on Thu, 30 Mar 2006 06:34:27 GMT]]></title><description><![CDATA[<p>chrische5 schrieb:</p>
<blockquote>
<p>Hallo</p>
<p>Ich habe leider keine Ahnung, wie man mit templates programmiert...</p>
</blockquote>
<p>Dann würde ich dir den Template-Artikel im C++-Magazin ans Herz legen. <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="🙂"
    /><br />
<a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-128361.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-128361.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1026904</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1026904</guid><dc:creator><![CDATA[7H3 N4C3R]]></dc:creator><pubDate>Thu, 30 Mar 2006 06:34:27 GMT</pubDate></item><item><title><![CDATA[Reply to template on Thu, 30 Mar 2006 06:40:32 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Vielen Dank für die schnellen Antworten. das frewut mich ja, dass ich gar nicht weit weg war von der Lösung. Das es diese Funktion gibt, habe ich auch nicht gewusst, aber besser selber geschrieben als abgeschrieben. <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>
<p>chrische</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1026911</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1026911</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 30 Mar 2006 06:40:32 GMT</pubDate></item></channel></rss>