<?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[Typ-Operator bei Template-Klasse außerhalb definieren]]></title><description><![CDATA[<p>Wenn ich folgende Klasse habe:</p>
<pre><code class="language-cpp">template&lt;class T&gt;
class Klasse
{
public:

	virtual operator T() const;

private:

	T m_Variable;
};
</code></pre>
<p>und die Funktion außerhalb definieren will, also darunter, wie muss ich das dann schreiben? Das hier:</p>
<pre><code class="language-cpp">template&lt;class T&gt;
operator Klasse&lt;T&gt;::T() const
{
	return m_Variable;
}
</code></pre>
<p>funktioniert nicht, da er mir sagt:</p>
<blockquote>
<p>error: `class Klasse&lt;T&gt;::T' is not a type</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/topic/256449/typ-operator-bei-template-klasse-außerhalb-definieren</link><generator>RSS for Node</generator><lastBuildDate>Fri, 11 Sep 2026 09:34:14 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/256449.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 12 Dec 2009 22:59:57 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Typ-Operator bei Template-Klasse außerhalb definieren on Sat, 12 Dec 2009 22:59:57 GMT]]></title><description><![CDATA[<p>Wenn ich folgende Klasse habe:</p>
<pre><code class="language-cpp">template&lt;class T&gt;
class Klasse
{
public:

	virtual operator T() const;

private:

	T m_Variable;
};
</code></pre>
<p>und die Funktion außerhalb definieren will, also darunter, wie muss ich das dann schreiben? Das hier:</p>
<pre><code class="language-cpp">template&lt;class T&gt;
operator Klasse&lt;T&gt;::T() const
{
	return m_Variable;
}
</code></pre>
<p>funktioniert nicht, da er mir sagt:</p>
<blockquote>
<p>error: `class Klasse&lt;T&gt;::T' is not a type</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/1821795</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1821795</guid><dc:creator><![CDATA[Douglas]]></dc:creator><pubDate>Sat, 12 Dec 2009 22:59:57 GMT</pubDate></item><item><title><![CDATA[Reply to Typ-Operator bei Template-Klasse außerhalb definieren on Sat, 12 Dec 2009 23:04:22 GMT]]></title><description><![CDATA[<p>Ich würd' mal sagen:</p>
<pre><code class="language-cpp">template&lt;class T&gt; Klasse&lt;T&gt;::operator T() const
{
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1821798</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1821798</guid><dc:creator><![CDATA[wx++]]></dc:creator><pubDate>Sat, 12 Dec 2009 23:04:22 GMT</pubDate></item><item><title><![CDATA[Reply to Typ-Operator bei Template-Klasse außerhalb definieren on Sat, 12 Dec 2009 23:30:14 GMT]]></title><description><![CDATA[<p>Oh, natürlich. Danke.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1821805</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1821805</guid><dc:creator><![CDATA[Douglas]]></dc:creator><pubDate>Sat, 12 Dec 2009 23:30:14 GMT</pubDate></item></channel></rss>