<?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 Methode in einer Template Klasse]]></title><description><![CDATA[<p>Hoi,</p>
<p>Wie kann man eine Template Methode in einer Template Klasse realisieren?</p>
<p>mein momentane Code:</p>
<pre><code class="language-cpp">template &lt;class T&gt; class Vector2 {
public:

	T x,y;

	template&lt;class cl&gt; cl Getl();

};

template&lt;class T&gt; /* hier muss jetzt der Typ des Rückgabewerts hin, 
aber welcher? Ich habe template&lt;class cl&gt; cl versucht, 
aber dann kommen immer haufenweise Fehler*/ Vector2&lt;T&gt;::Getl(Vector2 *vd)
{
	x/=vd-&gt;x;
	y/=vd-&gt;y;

	return;
}
</code></pre>
<p>mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/126991/template-methode-in-einer-template-klasse</link><generator>RSS for Node</generator><lastBuildDate>Mon, 24 Aug 2026 23:10:01 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/126991.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 20 Nov 2005 14:36:31 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Template Methode in einer Template Klasse on Sun, 20 Nov 2005 14:36:31 GMT]]></title><description><![CDATA[<p>Hoi,</p>
<p>Wie kann man eine Template Methode in einer Template Klasse realisieren?</p>
<p>mein momentane Code:</p>
<pre><code class="language-cpp">template &lt;class T&gt; class Vector2 {
public:

	T x,y;

	template&lt;class cl&gt; cl Getl();

};

template&lt;class T&gt; /* hier muss jetzt der Typ des Rückgabewerts hin, 
aber welcher? Ich habe template&lt;class cl&gt; cl versucht, 
aber dann kommen immer haufenweise Fehler*/ Vector2&lt;T&gt;::Getl(Vector2 *vd)
{
	x/=vd-&gt;x;
	y/=vd-&gt;y;

	return;
}
</code></pre>
<p>mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/922285</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/922285</guid><dc:creator><![CDATA[Wolly]]></dc:creator><pubDate>Sun, 20 Nov 2005 14:36:31 GMT</pubDate></item><item><title><![CDATA[Reply to Template Methode in einer Template Klasse on Sun, 20 Nov 2005 14:55:11 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">template &lt;class U&gt;
class Foo
{
public:
   template &lt;class T&gt; T foo ();
};

template &lt;class U&gt;
template &lt;class T&gt;
T Foo&lt;U&gt;::foo ()
{
   cout &lt;&lt; &quot;foobar\n&quot;;

   return T(2.2);
}

int main()
{
   Foo&lt;int&gt; f;
   cout &lt;&lt; f.foo&lt;double&gt;() &lt;&lt; endl;
}
</code></pre>
<p>klappt nicht? dann hast du wohl pech gehabt..</p>
]]></description><link>https://www.c-plusplus.net/forum/post/922298</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/922298</guid><dc:creator><![CDATA[davie]]></dc:creator><pubDate>Sun, 20 Nov 2005 14:55:11 GMT</pubDate></item><item><title><![CDATA[Reply to Template Methode in einer Template Klasse on Sun, 20 Nov 2005 16:06:03 GMT]]></title><description><![CDATA[<p>Ne, klappt nicht.... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /></p>
<p>Hat nicht irgendjemand ne Idee was bei mir falsch sein könnte.</p>
<p>Ich benutze Vc++ 6.</p>
<p>mfg Wolly</p>
]]></description><link>https://www.c-plusplus.net/forum/post/922378</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/922378</guid><dc:creator><![CDATA[Wolly]]></dc:creator><pubDate>Sun, 20 Nov 2005 16:06:03 GMT</pubDate></item><item><title><![CDATA[Reply to Template Methode in einer Template Klasse on Sun, 20 Nov 2005 16:10:03 GMT]]></title><description><![CDATA[<p>Wolly schrieb:</p>
<blockquote>
<p>Ich benutze Vc++ 6.</p>
</blockquote>
<p>na, dann lass lieber templates weg. der vc6 versteht die nicht so richtig</p>
]]></description><link>https://www.c-plusplus.net/forum/post/922384</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/922384</guid><dc:creator><![CDATA[net 0]]></dc:creator><pubDate>Sun, 20 Nov 2005 16:10:03 GMT</pubDate></item><item><title><![CDATA[Reply to Template Methode in einer Template Klasse on Sun, 20 Nov 2005 16:16:10 GMT]]></title><description><![CDATA[<p>...............</p>
<p>welcher versteht die denn?</p>
<p>Wie siehts mit Dev c++ aus?</p>
<p>mfg Wolly</p>
]]></description><link>https://www.c-plusplus.net/forum/post/922391</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/922391</guid><dc:creator><![CDATA[Wolly]]></dc:creator><pubDate>Sun, 20 Nov 2005 16:16:10 GMT</pubDate></item><item><title><![CDATA[Reply to Template Methode in einer Template Klasse on Sun, 20 Nov 2005 16:21:34 GMT]]></title><description><![CDATA[<p>Wolly schrieb:</p>
<blockquote>
<p>Wie siehts mit Dev c++ aus?</p>
</blockquote>
<p>der kann's eigentlich ganz gut. der frisst z.b. den code von davie ohne zu zucken.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/922398</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/922398</guid><dc:creator><![CDATA[net 0]]></dc:creator><pubDate>Sun, 20 Nov 2005 16:21:34 GMT</pubDate></item><item><title><![CDATA[Reply to Template Methode in einer Template Klasse on Sun, 20 Nov 2005 20:44:25 GMT]]></title><description><![CDATA[<p>VC++ 7.1 sprich VC++ 2003 versteht sie sehr gut, und das kostenlose VC++ 2005 Express sowieso.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/922648</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/922648</guid><dc:creator><![CDATA[Artchi]]></dc:creator><pubDate>Sun, 20 Nov 2005 20:44:25 GMT</pubDate></item><item><title><![CDATA[Reply to Template Methode in einer Template Klasse on Sun, 20 Nov 2005 21:25:23 GMT]]></title><description><![CDATA[<p>In VC&rsqb;&rsqb;6.0 solltest Du die templateMethode innerhalb der Klassendefinition implementieren, dann sollte es funktionieren.<br />
Also so</p>
<pre><code class="language-cpp">template &lt;class T&gt; class Vector2 {
public:

	T x,y;

template&lt;class cl&gt; 
cl Getl(Vector2 *vd)
{
	x/=vd-&gt;x;
	y/=vd-&gt;y;
        cl Rueckgabe;
	return Rueckgabe;
};

};
</code></pre>
<p>Allerdings wird er wohl die template Methode mit dem Rueckgabewert nicht aufloesen koennen, daher wirst Du wohl schreiben muessen</p>
<pre><code class="language-cpp">template &lt;class T&gt; class Vector2 {
public:

	T x,y;

template&lt;class cl&gt; 
void Getl(Vector2 *vd, cl *pcl)
{
	x/=vd-&gt;x;
	y/=vd-&gt;y;
        *pcl = ....;
        return;
};

};
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/922719</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/922719</guid><dc:creator><![CDATA[Monastero]]></dc:creator><pubDate>Sun, 20 Nov 2005 21:25:23 GMT</pubDate></item><item><title><![CDATA[Reply to Template Methode in einer Template Klasse on Sun, 20 Nov 2005 21:59:31 GMT]]></title><description><![CDATA[<p>zum 0xFF728281 mal Dev-C++ ist nur eine IDE und kein Compiler. Das ist der g++ ( MinGW )</p>
]]></description><link>https://www.c-plusplus.net/forum/post/922799</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/922799</guid><dc:creator><![CDATA[evilissimo]]></dc:creator><pubDate>Sun, 20 Nov 2005 21:59:31 GMT</pubDate></item><item><title><![CDATA[Reply to Template Methode in einer Template Klasse on Sun, 20 Nov 2005 22:01:20 GMT]]></title><description><![CDATA[<p>4285694593</p>
]]></description><link>https://www.c-plusplus.net/forum/post/922806</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/922806</guid><dc:creator><![CDATA[4285694593]]></dc:creator><pubDate>Sun, 20 Nov 2005 22:01:20 GMT</pubDate></item></channel></rss>