<?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[Wie funktionieren Templates?]]></title><description><![CDATA[<p>moin <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="😉"
    /><br />
wie funktionieren templates denn ich verstehe den sinn von denen i-wie nicht :S</p>
<p>mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/194418/wie-funktionieren-templates</link><generator>RSS for Node</generator><lastBuildDate>Mon, 28 Sep 2026 11:32:08 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/194418.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 06 Oct 2007 15:38:21 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Wie funktionieren Templates? on Sat, 06 Oct 2007 15:38:21 GMT]]></title><description><![CDATA[<p>moin <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="😉"
    /><br />
wie funktionieren templates denn ich verstehe den sinn von denen i-wie nicht :S</p>
<p>mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1379231</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1379231</guid><dc:creator><![CDATA[heheh::)]]></dc:creator><pubDate>Sat, 06 Oct 2007 15:38:21 GMT</pubDate></item><item><title><![CDATA[Reply to Wie funktionieren Templates? on Sat, 06 Oct 2007 16:50:05 GMT]]></title><description><![CDATA[<p>templates sind so art schablonen, welche für beliebige typen verwenden werden können.. ganz kurz gesagt</p>
<p>bsp template</p>
<pre><code class="language-cpp">template&lt;class PLATZHALTER&gt; &gt;

PLATZHALTER addieren&lt;PLATZHALTER a, PLATZHALTER b){

 return a + b;
}
</code></pre>
<p>Verwendung:</p>
<pre><code class="language-cpp">int x=6,y=10;
int erg= addieren&lt;int&gt;(x,y);

double x=6,y=10;
double erg= addieren&lt;int&gt;(x,y);
</code></pre>
<p>dabei wird der code vom template vom compalieren jeweils erzeugt mit dem entsprecenden typ</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1379277</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1379277</guid><dc:creator><![CDATA[BorisDieKlinge]]></dc:creator><pubDate>Sat, 06 Oct 2007 16:50:05 GMT</pubDate></item><item><title><![CDATA[Reply to Wie funktionieren Templates? on Sat, 06 Oct 2007 18:05:16 GMT]]></title><description><![CDATA[<p>das geht doch auch mit funktionen... worin liegt der unterschied?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1379349</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1379349</guid><dc:creator><![CDATA[heheh::)]]></dc:creator><pubDate>Sat, 06 Oct 2007 18:05:16 GMT</pubDate></item><item><title><![CDATA[Reply to Wie funktionieren Templates? on Sat, 06 Oct 2007 18:10:55 GMT]]></title><description><![CDATA[<p>Boris wollte beim 2. Beispiel wohl eher folgendes schreiben:</p>
<pre><code class="language-cpp">double erg = addieren&lt;double&gt;(x,y);
</code></pre>
<p>Templates dienen dazu, das redundante Schreiben von Programmcode zu vermeiden.<br />
Besonders bei Klassen ist der Nutzen enorm, z.B. arbeitet die Standard C++ Bibliothek fast ausschließlich mit templates, d.h. man kann Container oder aber Algorithmen für verschiedene Datentypen nutzen, ohne immer wieder den Source-Code zu duplizieren und die Datentypen von Hand zu ändern.<br />
Inwieweit kannst du denn schon C++?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1379352</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1379352</guid><dc:creator><![CDATA[Th]]></dc:creator><pubDate>Sat, 06 Oct 2007 18:10:55 GMT</pubDate></item><item><title><![CDATA[Reply to Wie funktionieren Templates? on Sat, 06 Oct 2007 18:21:00 GMT]]></title><description><![CDATA[<p>der sinn von templates ist es nicht, einfach &quot;nur&quot; redundanzen im code zu vermeiden. das ginge in c/c++ auch, indem man - ganz böse - mit void pointern o.ä. arbeitet und wild durch die gegend castet. templates sollen redundanzen vermeiden UND gleichzeitig typsicherheit wahren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1379360</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1379360</guid><dc:creator><![CDATA[thordk]]></dc:creator><pubDate>Sat, 06 Oct 2007 18:21:00 GMT</pubDate></item></channel></rss>