<?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 klassendefinitionsfrage]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe eine Template klasse und möchte nun eine weitere, spezialisierte Templateklasse im selben namespace definieren. Aber MSVC++ compiler schreit immer auf und sagt mir dass die spezialisierte Klasse bereits als non-template definiert wurde (was jedoch gar nicht der Fall ist).</p>
<p>Oder überseh ich was bzw. darf ich das so nicht definieren?</p>
<p>Hier mal der Code:</p>
<pre><code class="language-cpp">namespace test 
{  
	template &lt;class T, unsigned N&gt; class TestArr //N = Komponentenanzahl
	{		
		typedef TestArr&lt;T, N&gt; Vector_type;
	};

	template &lt;class T&gt; class TestArr&lt;T, 3&gt; 
	{		
		typedef TestArr&lt;T, 3&gt; Vector_type;
	};
}
</code></pre>
<p>Danke bereits im Voraus<br />
Desi</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/128518/template-klassendefinitionsfrage</link><generator>RSS for Node</generator><lastBuildDate>Tue, 25 Aug 2026 18:01:11 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/128518.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 04 Dec 2005 15:55:22 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Template klassendefinitionsfrage on Sun, 04 Dec 2005 15:55:22 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe eine Template klasse und möchte nun eine weitere, spezialisierte Templateklasse im selben namespace definieren. Aber MSVC++ compiler schreit immer auf und sagt mir dass die spezialisierte Klasse bereits als non-template definiert wurde (was jedoch gar nicht der Fall ist).</p>
<p>Oder überseh ich was bzw. darf ich das so nicht definieren?</p>
<p>Hier mal der Code:</p>
<pre><code class="language-cpp">namespace test 
{  
	template &lt;class T, unsigned N&gt; class TestArr //N = Komponentenanzahl
	{		
		typedef TestArr&lt;T, N&gt; Vector_type;
	};

	template &lt;class T&gt; class TestArr&lt;T, 3&gt; 
	{		
		typedef TestArr&lt;T, 3&gt; Vector_type;
	};
}
</code></pre>
<p>Danke bereits im Voraus<br />
Desi</p>
]]></description><link>https://www.c-plusplus.net/forum/post/933893</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/933893</guid><dc:creator><![CDATA[Designer]]></dc:creator><pubDate>Sun, 04 Dec 2005 15:55:22 GMT</pubDate></item><item><title><![CDATA[Reply to Template klassendefinitionsfrage on Sun, 04 Dec 2005 16:26:45 GMT]]></title><description><![CDATA[<p>Hast du eine alte Version des MSVC? Den 6er? Meiner schluckt deinen Code <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>MfG SideWinder</p>
]]></description><link>https://www.c-plusplus.net/forum/post/933917</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/933917</guid><dc:creator><![CDATA[SideWinder]]></dc:creator><pubDate>Sun, 04 Dec 2005 16:26:45 GMT</pubDate></item><item><title><![CDATA[Reply to Template klassendefinitionsfrage on Sun, 04 Dec 2005 17:19:15 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>ja ich arbeite noch mit der 6er. Arbeitest du mit der 7er? Oder mit der Express version? Hmm, was mach ich denn jetzt? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>Danke!<br />
Gruss<br />
Desi</p>
]]></description><link>https://www.c-plusplus.net/forum/post/933958</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/933958</guid><dc:creator><![CDATA[Designer]]></dc:creator><pubDate>Sun, 04 Dec 2005 17:19:15 GMT</pubDate></item><item><title><![CDATA[Reply to Template klassendefinitionsfrage on Sun, 04 Dec 2005 17:59:19 GMT]]></title><description><![CDATA[<p>Am besten, du besorgst dir mindestens Version 7.1 des MSC. Version 8 ist natürlich auch ok. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /> Die Compiler bekommst du kostenlos, entweder über das Visual C++ Toolkit 2003 oder VC++ Express 2005.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/934030</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/934030</guid><dc:creator><![CDATA[groovemaster]]></dc:creator><pubDate>Sun, 04 Dec 2005 17:59:19 GMT</pubDate></item><item><title><![CDATA[Reply to Template klassendefinitionsfrage on Sun, 04 Dec 2005 18:02:55 GMT]]></title><description><![CDATA[<p>Designer schrieb:</p>
<blockquote>
<p>ja ich arbeite noch mit der 6er. Arbeitest du mit der 7er? Oder mit der Express version? Hmm, was mach ich denn jetzt? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
</blockquote>
<p>Ich arbeite mit 2005 (allerdings nicht mit der Express). Der ist bis auf wenige Kleinigkeiten absolut standardkonform. Der 6er hat damit noch große Probleme, alles was bei Templates ein bißchen komplizierter wird mag er nicht (ist ja auch schon knapp 7 Jahre alt das Ding) <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/2813">@groovemaster</a>: Na wenn dann wohl die Express-Version des 2005er, die 2003er jetzt noch zu beziehen hat keinen Sinn.</p>
<p>MfG SideWinder</p>
]]></description><link>https://www.c-plusplus.net/forum/post/934038</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/934038</guid><dc:creator><![CDATA[SideWinder]]></dc:creator><pubDate>Sun, 04 Dec 2005 18:02:55 GMT</pubDate></item><item><title><![CDATA[Reply to Template klassendefinitionsfrage on Sun, 04 Dec 2005 18:12:44 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>danke euch, ich lade mir gerade die Express runter. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /> Wird schon klappen.</p>
<p>Gruss<br />
Desi</p>
]]></description><link>https://www.c-plusplus.net/forum/post/934051</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/934051</guid><dc:creator><![CDATA[Designer]]></dc:creator><pubDate>Sun, 04 Dec 2005 18:12:44 GMT</pubDate></item><item><title><![CDATA[Reply to Template klassendefinitionsfrage on Sun, 04 Dec 2005 19:14:50 GMT]]></title><description><![CDATA[<p>jup, mit Express kein Problem. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /> Danke euch nochmals.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/934195</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/934195</guid><dc:creator><![CDATA[Designer]]></dc:creator><pubDate>Sun, 04 Dec 2005 19:14:50 GMT</pubDate></item><item><title><![CDATA[Reply to Template klassendefinitionsfrage on Sun, 04 Dec 2005 19:20:32 GMT]]></title><description><![CDATA[<p>SideWinder schrieb:</p>
<blockquote>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/2813">@groovemaster</a>: Na wenn dann wohl die Express-Version des 2005er, die 2003er jetzt noch zu beziehen hat keinen Sinn.</p>
</blockquote>
<p>Mein Kommentar war völlig wertungsfrei. Ich wollte Designer nur sagen, wo er den Compiler herbekommt und dass Version 7.1 Minimum ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/934208</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/934208</guid><dc:creator><![CDATA[groovemaster]]></dc:creator><pubDate>Sun, 04 Dec 2005 19:20:32 GMT</pubDate></item></channel></rss>