<?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 Funktionen]]></title><description><![CDATA[<pre><code>#include &lt;iostream&gt;
using namespace std;

template&lt;typename T&gt;
bool kleiner(const T a){
	return a &gt; 20;
}
template&lt;&gt;
bool kleiner&lt;double&gt;(const double a){
	cout &lt;&lt; &quot;Aufruf double&quot; &lt;&lt; endl;
	return a &gt; 20;
}
template&lt;&gt;
bool kleiner&lt;int&gt;(const int a){
	cout &lt;&lt; &quot;Aufruf Integer&quot; &lt;&lt; endl;
	return a &gt; 20;
}

template&lt;typename T&gt;
void ausgabe(const T&amp; a){
	cout &lt;&lt; a &lt;&lt; endl;
}

template&lt;&gt;
void ausgabe&lt;char&gt;(const char&amp; a){
	cout &lt;&lt; &quot;Char&quot; &lt;&lt; endl;
}

template&lt;&gt;
void ausgabe&lt;int&gt;(const int&amp; a){
	cout &lt;&lt; &quot;Int&quot; &lt;&lt; endl;
}

int main(){
	double d = 20;
	int a = 1;
	kleiner(d);
	kleiner(a);

	system(&quot;Pause&quot;);
}
</code></pre>
<p>Wieso kann ich nur 2 spezielle Template Funktionen verwenden?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/327826/template-funktionen</link><generator>RSS for Node</generator><lastBuildDate>Wed, 08 Jul 2026 17:37:52 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/327826.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 06 Sep 2014 10:06:20 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Template Funktionen on Sat, 06 Sep 2014 10:06:20 GMT]]></title><description><![CDATA[<pre><code>#include &lt;iostream&gt;
using namespace std;

template&lt;typename T&gt;
bool kleiner(const T a){
	return a &gt; 20;
}
template&lt;&gt;
bool kleiner&lt;double&gt;(const double a){
	cout &lt;&lt; &quot;Aufruf double&quot; &lt;&lt; endl;
	return a &gt; 20;
}
template&lt;&gt;
bool kleiner&lt;int&gt;(const int a){
	cout &lt;&lt; &quot;Aufruf Integer&quot; &lt;&lt; endl;
	return a &gt; 20;
}

template&lt;typename T&gt;
void ausgabe(const T&amp; a){
	cout &lt;&lt; a &lt;&lt; endl;
}

template&lt;&gt;
void ausgabe&lt;char&gt;(const char&amp; a){
	cout &lt;&lt; &quot;Char&quot; &lt;&lt; endl;
}

template&lt;&gt;
void ausgabe&lt;int&gt;(const int&amp; a){
	cout &lt;&lt; &quot;Int&quot; &lt;&lt; endl;
}

int main(){
	double d = 20;
	int a = 1;
	kleiner(d);
	kleiner(a);

	system(&quot;Pause&quot;);
}
</code></pre>
<p>Wieso kann ich nur 2 spezielle Template Funktionen verwenden?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2416328</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2416328</guid><dc:creator><![CDATA[Aoki_san]]></dc:creator><pubDate>Sat, 06 Sep 2014 10:06:20 GMT</pubDate></item><item><title><![CDATA[Reply to Template Funktionen on Sat, 06 Sep 2014 10:08:36 GMT]]></title><description><![CDATA[<p>Hä?</p>
<p>Was?? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2416329</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2416329</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Sat, 06 Sep 2014 10:08:36 GMT</pubDate></item><item><title><![CDATA[Reply to Template Funktionen on Sat, 06 Sep 2014 10:25:09 GMT]]></title><description><![CDATA[<blockquote>
<p>Wieso kann ich nur 2 spezielle Template Funktionen verwenden?</p>
</blockquote>
<p>Du meinst wohl &quot;Wieso kann ich Funktionstemplates nur zweimal spezialisieren&quot;.</p>
<p>Und das stimmt nicht, du kannst deine Funktionstemplates für jedes Template-Argument spezialisieren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2416330</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2416330</guid><dc:creator><![CDATA[Columbo]]></dc:creator><pubDate>Sat, 06 Sep 2014 10:25:09 GMT</pubDate></item><item><title><![CDATA[Reply to Template Funktionen on Sat, 06 Sep 2014 10:28:46 GMT]]></title><description><![CDATA[<blockquote>
<p>Du meinst wohl &quot;Wieso kann ich Funktionstemplates nur zweimal spezialisieren&quot;.</p>
</blockquote>
<p>Ja genau das meine ich.</p>
<blockquote>
<p>Und das stimmt nicht, du kannst deine Funktionstemplates für jedes Template-Argument spezialisieren.</p>
</blockquote>
<p>Jedesmal wenn ich versuche mehr als 2 Funktionstemplates zu spezialisieren erhalte ich eine fehlermeldung <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2416331</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2416331</guid><dc:creator><![CDATA[Aoki_san]]></dc:creator><pubDate>Sat, 06 Sep 2014 10:28:46 GMT</pubDate></item><item><title><![CDATA[Reply to Template Funktionen on Sat, 06 Sep 2014 10:31:36 GMT]]></title><description><![CDATA[<p>Soll ich den Code erraten mit dem du es versuchst.. ?</p>
<p>Poste ihn mal, dann sehen wir weiter.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2416332</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2416332</guid><dc:creator><![CDATA[Columbo]]></dc:creator><pubDate>Sat, 06 Sep 2014 10:31:36 GMT</pubDate></item><item><title><![CDATA[Reply to Template Funktionen on Sat, 06 Sep 2014 10:53:29 GMT]]></title><description><![CDATA[<pre><code>template&lt;typename T&gt;
void ausgabe(const T&amp; a){
	cout &lt;&lt; a &lt;&lt; endl;
}

template&lt;&gt;
void ausgabe&lt;char&gt;(const char&amp; a){
	cout &lt;&lt; &quot;Char&quot; &lt;&lt; endl;
}

template&lt;&gt;
void ausgabe&lt;int&gt;(const int&amp; a){
	cout &lt;&lt; &quot;Int&quot; &lt;&lt; endl;
}
void ausgabe&lt;double&gt;(const double&amp; a){
	cout &lt;&lt; &quot;Double&quot; &lt;&lt; endl;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2416333</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2416333</guid><dc:creator><![CDATA[Aoki_san]]></dc:creator><pubDate>Sat, 06 Sep 2014 10:53:29 GMT</pubDate></item><item><title><![CDATA[Reply to Template Funktionen on Sat, 06 Sep 2014 11:01:21 GMT]]></title><description><![CDATA[<p>Achso jetzt sehe ich den Fehler ich habe<br />
template&lt;&gt;<br />
vergessen vor zu schreiben</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2416334</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2416334</guid><dc:creator><![CDATA[Aoki_san]]></dc:creator><pubDate>Sat, 06 Sep 2014 11:01:21 GMT</pubDate></item><item><title><![CDATA[Reply to Template Funktionen on Sat, 06 Sep 2014 11:03:25 GMT]]></title><description><![CDATA[<p>Du hast ein template&lt;&gt; vergessen.</p>
<p>Edit: Zu spaet.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2416335</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2416335</guid><dc:creator><![CDATA[Marthog]]></dc:creator><pubDate>Sat, 06 Sep 2014 11:03:25 GMT</pubDate></item></channel></rss>