<?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&amp;lt;&amp;gt; methoden überladen]]></title><description><![CDATA[<p>Hallo</p>
<p>kann mir einer sagen wie man</p>
<pre><code>template&lt;&gt;
struct mystruct&lt;void,void,void,void,void,void,void,void,void&gt; : mybase
{
   public:
    virtual void Methode() override;
};
</code></pre>
<p>korrekt überlädt?</p>
<pre><code>template&lt;&gt;
void mystruct&lt;void,void,void,void,void,void,void,void,void&gt;::Methode()
{}
</code></pre>
<p>wirft die Fehler</p>
<pre><code>Kann nicht explizit spezialisiert werden
error C2143: Syntaxfehler: Es fehlt ';' vor '&lt;'
error C2182: 'FixedDelegate': Unzulässige Verwendung des Typs 'void'
error C2988: Unerkannte Vorlagendeklaration/-definition
error C2059: Syntaxfehler: '&lt;'
fatal error C1903: Weiterverarbeitung nach vorherigem Fehler nicht möglich; Kompilierung wird abgebrochen
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/311815/template-lt-gt-methoden-überladen</link><generator>RSS for Node</generator><lastBuildDate>Mon, 03 Aug 2026 09:39:01 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/311815.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 15 Dec 2012 13:10:25 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to template&amp;lt;&amp;gt; methoden überladen on Sat, 15 Dec 2012 13:10:25 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>kann mir einer sagen wie man</p>
<pre><code>template&lt;&gt;
struct mystruct&lt;void,void,void,void,void,void,void,void,void&gt; : mybase
{
   public:
    virtual void Methode() override;
};
</code></pre>
<p>korrekt überlädt?</p>
<pre><code>template&lt;&gt;
void mystruct&lt;void,void,void,void,void,void,void,void,void&gt;::Methode()
{}
</code></pre>
<p>wirft die Fehler</p>
<pre><code>Kann nicht explizit spezialisiert werden
error C2143: Syntaxfehler: Es fehlt ';' vor '&lt;'
error C2182: 'FixedDelegate': Unzulässige Verwendung des Typs 'void'
error C2988: Unerkannte Vorlagendeklaration/-definition
error C2059: Syntaxfehler: '&lt;'
fatal error C1903: Weiterverarbeitung nach vorherigem Fehler nicht möglich; Kompilierung wird abgebrochen
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2280323</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2280323</guid><dc:creator><![CDATA[Pria]]></dc:creator><pubDate>Sat, 15 Dec 2012 13:10:25 GMT</pubDate></item><item><title><![CDATA[Reply to template&amp;lt;&amp;gt; methoden überladen on Sat, 15 Dec 2012 13:27:52 GMT]]></title><description><![CDATA[<pre><code>void mystruct&lt;void,void,void,void,void,void,void,void,void&gt;::Methode()
{}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2280331</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2280331</guid><dc:creator><![CDATA[Sone]]></dc:creator><pubDate>Sat, 15 Dec 2012 13:27:52 GMT</pubDate></item><item><title><![CDATA[Reply to template&amp;lt;&amp;gt; methoden überladen on Sat, 15 Dec 2012 13:37:50 GMT]]></title><description><![CDATA[<p>das geht dann aber nicht im header oder?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2280336</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2280336</guid><dc:creator><![CDATA[Pria]]></dc:creator><pubDate>Sat, 15 Dec 2012 13:37:50 GMT</pubDate></item><item><title><![CDATA[Reply to template&amp;lt;&amp;gt; methoden überladen on Sat, 15 Dec 2012 13:43:21 GMT]]></title><description><![CDATA[<p>Pria schrieb:</p>
<blockquote>
<p>das geht dann aber nicht im header oder?</p>
</blockquote>
<p><code>inline</code></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2280339</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2280339</guid><dc:creator><![CDATA[Sone]]></dc:creator><pubDate>Sat, 15 Dec 2012 13:43:21 GMT</pubDate></item><item><title><![CDATA[Reply to template&amp;lt;&amp;gt; methoden überladen on Sat, 15 Dec 2012 17:41:31 GMT]]></title><description><![CDATA[<p>Danke! Erledigt!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2280437</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2280437</guid><dc:creator><![CDATA[Pria]]></dc:creator><pubDate>Sat, 15 Dec 2012 17:41:31 GMT</pubDate></item><item><title><![CDATA[Reply to template&amp;lt;&amp;gt; methoden überladen on Sat, 15 Dec 2012 20:15:32 GMT]]></title><description><![CDATA[<p>Wobei das keine Überladung sondern einfach nur die Definition (aka. Implementierung) der Methode ist.<br />
Die du natürlich auch direkt in der Klasse machen kannst:</p>
<pre><code class="language-cpp">template&lt;&gt; 
struct mystruct&lt;void,void,void,void,void,void,void,void,void&gt; : mybase 
{ 
    public: 
    // inline ist implizit, daher hier nicht benötigt, wäre aber trotzdem erlaubt
    /*inline*/ virtual void Methode() override
    {
    }
};
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2280483</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2280483</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Sat, 15 Dec 2012 20:15:32 GMT</pubDate></item><item><title><![CDATA[Reply to template&amp;lt;&amp;gt; methoden überladen on Mon, 17 Dec 2012 08:39:35 GMT]]></title><description><![CDATA[<p>Nein, das habe ich probiert und zumindest der VS2005 Compiler frisst das so nicht bzw. nimmt das schon, will aber dann nicht die override funktione nehmen.</p>
<p>Weiß auch nicht wieso, ist mir jetzt aber auch egal :xmas1:</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2280790</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2280790</guid><dc:creator><![CDATA[Pria]]></dc:creator><pubDate>Mon, 17 Dec 2012 08:39:35 GMT</pubDate></item></channel></rss>