<?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 in c-Datei]]></title><description><![CDATA[<p>Kann man die Implementation eines templates auch in einer C-Datei verstecken, so dass der Benutzer nur die Header-Datei sieht?</p>
<p>Gruß, Tobias</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/122108/template-in-c-datei</link><generator>RSS for Node</generator><lastBuildDate>Sat, 22 Aug 2026 23:39:53 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/122108.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 30 Sep 2005 14:01:12 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to template in c-Datei on Fri, 30 Sep 2005 14:01:12 GMT]]></title><description><![CDATA[<p>Kann man die Implementation eines templates auch in einer C-Datei verstecken, so dass der Benutzer nur die Header-Datei sieht?</p>
<p>Gruß, Tobias</p>
]]></description><link>https://www.c-plusplus.net/forum/post/883684</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/883684</guid><dc:creator><![CDATA[tobis79211]]></dc:creator><pubDate>Fri, 30 Sep 2005 14:01:12 GMT</pubDate></item><item><title><![CDATA[Reply to template in c-Datei on Fri, 30 Sep 2005 14:10:20 GMT]]></title><description><![CDATA[<p>Nein, kann man nicht. Es gibt theoretisch das Schlüsselwort <em>export</em>, was aber nur EDG-basierte Compiler unterstützen (d.h. eigentlich nur der Comeau).</p>
<p>Aber selbst wenn Du diesen Compiler hättest, dann würdest Du erst merken welche Schwierigkeiten es mit sich bringt. Die Cpp-Datei, in der das Template deklariert ist, muss trotzdem noch für alle sichtbar sein und alles was davon abhängt, muss immernoch neu übersetzt werden. Zudem bringt dieses Schlüsselwort den Code dermaßen durcheinander, dass ich - selbst wenn ich den Comeau hätte - es niemals einsetzen würde.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/883691</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/883691</guid><dc:creator><![CDATA[7H3 N4C3R]]></dc:creator><pubDate>Fri, 30 Sep 2005 14:10:20 GMT</pubDate></item><item><title><![CDATA[Reply to template in c-Datei on Fri, 30 Sep 2005 14:55:36 GMT]]></title><description><![CDATA[<p>ok, schade...</p>
<p>danke!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/883736</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/883736</guid><dc:creator><![CDATA[tobis79211]]></dc:creator><pubDate>Fri, 30 Sep 2005 14:55:36 GMT</pubDate></item><item><title><![CDATA[Reply to template in c-Datei on Fri, 30 Sep 2005 14:57:15 GMT]]></title><description><![CDATA[<p>Es gibt nen Trick: Schreib die Schnittstelle der Template-Klasse in den header, die Implementation in eine cpp Datei. Dann inkludierst du die cpp Datei in den Header rein, also umgekehrt wie sonst:</p>
<pre><code class="language-cpp">// In der header datei:
#include &quot;sourcefile.cpp&quot;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/883739</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/883739</guid><dc:creator><![CDATA[GPC]]></dc:creator><pubDate>Fri, 30 Sep 2005 14:57:15 GMT</pubDate></item></channel></rss>