<?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[Memberklasse deklarieren?]]></title><description><![CDATA[<p>Hi,<br />
ich habe folgenden Code:</p>
<pre><code class="language-cpp">//Muss _vor_ der Klassendefinition stehen!!!
template&lt;class Foo&gt; void test(const Bar&lt;Foo&gt;::MemberKlasseVonBar&amp;);

template&lt;class Foo&gt; class Bar
{
public:
 class MemberKlasseVonBar
 {
 };
};
</code></pre>
<p>wie kann ich diesen Code zum laufen bringen, bzw. wie kann ich Bar&lt;Foo&gt;::MemberKlasseVonBar deklarieren?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/188279/memberklasse-deklarieren</link><generator>RSS for Node</generator><lastBuildDate>Fri, 25 Sep 2026 02:04:09 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/188279.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 29 Jul 2007 21:12:48 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Memberklasse deklarieren? on Sun, 29 Jul 2007 21:12:48 GMT]]></title><description><![CDATA[<p>Hi,<br />
ich habe folgenden Code:</p>
<pre><code class="language-cpp">//Muss _vor_ der Klassendefinition stehen!!!
template&lt;class Foo&gt; void test(const Bar&lt;Foo&gt;::MemberKlasseVonBar&amp;);

template&lt;class Foo&gt; class Bar
{
public:
 class MemberKlasseVonBar
 {
 };
};
</code></pre>
<p>wie kann ich diesen Code zum laufen bringen, bzw. wie kann ich Bar&lt;Foo&gt;::MemberKlasseVonBar deklarieren?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1334639</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1334639</guid><dc:creator><![CDATA[TrüffelSchwein]]></dc:creator><pubDate>Sun, 29 Jul 2007 21:12:48 GMT</pubDate></item><item><title><![CDATA[Reply to Memberklasse deklarieren? on Sun, 29 Jul 2007 21:39:00 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">//Muss _vor_ der Klassendefinition stehen!!!
template&lt;class Foo&gt; class Bar;
template&lt;class Foo&gt; void test(const typename Bar&lt;Foo&gt;::MemberKlasseVonBar&amp;);

template&lt;class Foo&gt; class Bar
{
public:
 class MemberKlasseVonBar
 {
 };
};
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1334645</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1334645</guid><dc:creator><![CDATA[Michael E.]]></dc:creator><pubDate>Sun, 29 Jul 2007 21:39:00 GMT</pubDate></item><item><title><![CDATA[Reply to Memberklasse deklarieren? on Sun, 29 Jul 2007 21:40:04 GMT]]></title><description><![CDATA[<p>Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1334646</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1334646</guid><dc:creator><![CDATA[TrüffelSchwein]]></dc:creator><pubDate>Sun, 29 Jul 2007 21:40:04 GMT</pubDate></item><item><title><![CDATA[Reply to Memberklasse deklarieren? on Sun, 29 Jul 2007 21:54:25 GMT]]></title><description><![CDATA[<p>Und wie muss ich diesen Code ändern?</p>
<pre><code class="language-cpp">template&lt;class&gt; class Foo
{
};

class Bar : public Foo&lt;MemberKlasseVonBar&gt;
{
public:
 class MemberKlasseVonBar
 {
 };
};
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1334651</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1334651</guid><dc:creator><![CDATA[TrüffelSchwein]]></dc:creator><pubDate>Sun, 29 Jul 2007 21:54:25 GMT</pubDate></item><item><title><![CDATA[Reply to Memberklasse deklarieren? on Sun, 29 Jul 2007 22:12:59 GMT]]></title><description><![CDATA[<p>Hm, der beste Weg, der mir einfällt, ist dieser:</p>
<pre><code class="language-cpp">template&lt;class&gt; class Foo
{
};

class AbstractBar
{
	AbstractBar();

public:
	class MemberKlasseVonBar
	{
	};
};

class Bar : public Foo&lt;AbstractBar::MemberKlasseVonBar&gt;, public AbstractBar
{
public:
	using AbstractBar::MemberKlasseVonBar;
};
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1334657</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1334657</guid><dc:creator><![CDATA[Michael E.]]></dc:creator><pubDate>Sun, 29 Jul 2007 22:12:59 GMT</pubDate></item></channel></rss>