<?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[Templates - Datentyp erkennen]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich möchte ein Funktions-Template schreiben.</p>
<pre><code class="language-cpp">template &lt;typename T&gt;

string getType(T&amp; t)
{
  // es soll der Typ als String zurückgegeben werden
}
</code></pre>
<p>Die Funktion soll den Typ als String zurückgeben. Wie stelle ich das am Besten an?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/301463/templates-datentyp-erkennen</link><generator>RSS for Node</generator><lastBuildDate>Wed, 12 Aug 2026 00:49:57 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/301463.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 28 Mar 2012 08:05:44 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Templates - Datentyp erkennen on Wed, 28 Mar 2012 08:05:44 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich möchte ein Funktions-Template schreiben.</p>
<pre><code class="language-cpp">template &lt;typename T&gt;

string getType(T&amp; t)
{
  // es soll der Typ als String zurückgegeben werden
}
</code></pre>
<p>Die Funktion soll den Typ als String zurückgeben. Wie stelle ich das am Besten an?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2196078</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2196078</guid><dc:creator><![CDATA[ubik]]></dc:creator><pubDate>Wed, 28 Mar 2012 08:05:44 GMT</pubDate></item><item><title><![CDATA[Reply to Templates - Datentyp erkennen on Wed, 28 Mar 2012 08:12:24 GMT]]></title><description><![CDATA[<p>Wie immer bei dieser Frage: Für was brauchst du das?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2196082</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2196082</guid><dc:creator><![CDATA[prince of print]]></dc:creator><pubDate>Wed, 28 Mar 2012 08:12:24 GMT</pubDate></item><item><title><![CDATA[Reply to Templates - Datentyp erkennen on Wed, 28 Mar 2012 08:16:03 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich versuche mir gerade C++ anzueignen und habe diese Aufgabe in einem Buch, die ich nicht lösen kann.</p>
<p>Mich interessiert halt die Lösung!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2196085</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2196085</guid><dc:creator><![CDATA[ubik]]></dc:creator><pubDate>Wed, 28 Mar 2012 08:16:03 GMT</pubDate></item><item><title><![CDATA[Reply to Templates - Datentyp erkennen on Wed, 28 Mar 2012 08:19:08 GMT]]></title><description><![CDATA[<p>Guck dir mal typeid an.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2196087</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2196087</guid><dc:creator><![CDATA[cooky451]]></dc:creator><pubDate>Wed, 28 Mar 2012 08:19:08 GMT</pubDate></item><item><title><![CDATA[Reply to Templates - Datentyp erkennen on Wed, 28 Mar 2012 10:21:53 GMT]]></title><description><![CDATA[<p>Das ist aber eine komische Aufgabe. Bist du sicher, dass du sie richtig verstanden hast?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2196118</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2196118</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Wed, 28 Mar 2012 10:21:53 GMT</pubDate></item><item><title><![CDATA[Reply to Templates - Datentyp erkennen on Wed, 28 Mar 2012 11:05:35 GMT]]></title><description><![CDATA[<blockquote>
<p>ich versuche mir gerade C++ anzueignen und habe diese Aufgabe in einem Buch, die ich nicht lösen kann.</p>
</blockquote>
<p>Du kannst auch gleich die Aufgabe, das Buch oder einen anderen Verweis angeben. Dann braucht man das nicht nachfragen. Normalerweise mag ich ja solche Spiele nicht, aber: Welches ... Buch und welche ... Aufgabe?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2196133</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2196133</guid><dc:creator><![CDATA[knivil]]></dc:creator><pubDate>Wed, 28 Mar 2012 11:05:35 GMT</pubDate></item><item><title><![CDATA[Reply to Templates - Datentyp erkennen on Wed, 28 Mar 2012 12:38:51 GMT]]></title><description><![CDATA[<p>Mit einer Template-Spezialisierung zb</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;

template&lt;typename T&gt;
std::string getType(const T&amp; t)
{
    return &quot;Unbekannter Typ&quot;;
}

//Template-Spezialisierungen

template&lt;&gt; std::string getType(const int&amp;) { return &quot;int&quot;; }
template&lt;&gt; std::string getType(const char&amp;) { return &quot;char&quot;; }
//usw.

int main()
{
    int i;
    std::cout &lt;&lt; getType(i);
}
</code></pre>
<p>Einfach mal template-spiezialisierung googeln oder gleich im Buch nachgucken.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2196186</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2196186</guid><dc:creator><![CDATA[Incocnito]]></dc:creator><pubDate>Wed, 28 Mar 2012 12:38:51 GMT</pubDate></item></channel></rss>