<?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 impementieren]]></title><description><![CDATA[<p>Hallo,</p>
<p>Wo implementier ich templates aus?<br />
Im Header oder in der Source-Datei?<br />
Ich kann die doch in der Source-Datei ausimplementieren, oder?<br />
Ich krieg nämlich die ganze Zeit undefined references beim Linken.</p>
<p>Gruß,<br />
Jens</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/171080/templates-impementieren</link><generator>RSS for Node</generator><lastBuildDate>Thu, 17 Sep 2026 08:07:56 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/171080.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 22 Jan 2007 12:40:34 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Templates impementieren on Mon, 22 Jan 2007 12:40:34 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Wo implementier ich templates aus?<br />
Im Header oder in der Source-Datei?<br />
Ich kann die doch in der Source-Datei ausimplementieren, oder?<br />
Ich krieg nämlich die ganze Zeit undefined references beim Linken.</p>
<p>Gruß,<br />
Jens</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1214415</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1214415</guid><dc:creator><![CDATA[DerJens]]></dc:creator><pubDate>Mon, 22 Jan 2007 12:40:34 GMT</pubDate></item><item><title><![CDATA[Reply to Templates impementieren on Mon, 22 Jan 2007 12:50:37 GMT]]></title><description><![CDATA[<p>DerJens schrieb:</p>
<blockquote>
<p>Hallo,</p>
<p>Wo implementier ich templates aus?</p>
</blockquote>
<p>du musst vorher den entsprechenden header einbinden (.cpp datei ist auch möglich, aber nicht zu empfehlen)</p>
<p>DerJens schrieb:</p>
<blockquote>
<p>Im Header oder in der Source-Datei?</p>
</blockquote>
<p>wenn du die templates einer source datei für andere verfügbar machen willst folgendes:</p>
<pre><code class="language-cpp">#include &quot;mycode.cpp&quot;
</code></pre>
<p>DerJens schrieb:</p>
<blockquote>
<p>Ich kann die doch in der Source-Datei ausimplementieren, oder?</p>
</blockquote>
<p>s. 1. und 2.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1214425</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1214425</guid><dc:creator><![CDATA[bill bones]]></dc:creator><pubDate>Mon, 22 Jan 2007 12:50:37 GMT</pubDate></item><item><title><![CDATA[Reply to Templates impementieren on Tue, 23 Jan 2007 07:12:53 GMT]]></title><description><![CDATA[<p>Templates können nur dann instanziiert werden, wenn der Compiler den Template-Code (Implementierung) <strong>und</strong> die aktuellen Template-Parameter (Verwendung) zusammen hat<sup>*</sup>. Deshalb mußt du die Implementation immer vor Ort haben - meistens direkt im Header oder in einer .IMP Datei, die am Ende des Headers eingebunden wird.</p>
<p><sup>*</sup> offiziell gibt es das Schlüsselwort 'export', aber das unterstützt (edit: fast) kein Compiler.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1214432</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1214432</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Tue, 23 Jan 2007 07:12:53 GMT</pubDate></item><item><title><![CDATA[Reply to Templates impementieren on Mon, 22 Jan 2007 12:59:51 GMT]]></title><description><![CDATA[<p>Danke!</p>
<p>Implementiert ihr denn im Header aus oder in ner seperaten imp-Datei,<br />
die im Header am Ende inkludiert wird?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1214434</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1214434</guid><dc:creator><![CDATA[DerJens]]></dc:creator><pubDate>Mon, 22 Jan 2007 12:59:51 GMT</pubDate></item><item><title><![CDATA[Reply to Templates impementieren on Mon, 22 Jan 2007 14:46:11 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/10318">@CStoll</a><br />
export ändert nichts an der von dir genannten Tatsache. Auch mit export muss der Compiler die Definition des zu instanziierenden Templates kennen - in der ein oder anderen Form, aber sicher nicht in Form einer klassischen Objektdatei. Und btw: der Comeau-Compiler unterstützt export.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1214522</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1214522</guid><dc:creator><![CDATA[HumeSikkins]]></dc:creator><pubDate>Mon, 22 Jan 2007 14:46:11 GMT</pubDate></item></channel></rss>