<?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[Klasse]]></title><description><![CDATA[<p>Hallo Leute,<br />
ich hab da ein kleines Problem: Ich hab in meinem Programm eine Klasse geschrieben, in eine externe .h Datei. Die bind ich dann eben mit #include &quot;Klasse.h&quot; ein. Wenn ich jetzt aber diese Klasse noch in eine andere externe Klasse einbinden will, also in main.cpp:</p>
<pre><code class="language-cpp">#include &quot;Klasse1.h&quot;
#include &quot;Klasse2.h&quot;
und dann in Klasse1.h:
#include &quot;Klasse2.h&quot;
</code></pre>
<p>funzt das nicht. Und ich weiß nicht warum. Da kommt dann immer:<br />
ErrorC2011: 'Klasse' : 'class' type redifinition.</p>
<p>Gibts da irgendwas was ich gegen tun kann?<br />
Würde mich über Hilfe sehr freuen <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 Daniel</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/229361/klasse</link><generator>RSS for Node</generator><lastBuildDate>Fri, 10 Apr 2026 07:21:03 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/229361.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 10 Dec 2008 18:45:59 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Klasse on Wed, 10 Dec 2008 18:45:59 GMT]]></title><description><![CDATA[<p>Hallo Leute,<br />
ich hab da ein kleines Problem: Ich hab in meinem Programm eine Klasse geschrieben, in eine externe .h Datei. Die bind ich dann eben mit #include &quot;Klasse.h&quot; ein. Wenn ich jetzt aber diese Klasse noch in eine andere externe Klasse einbinden will, also in main.cpp:</p>
<pre><code class="language-cpp">#include &quot;Klasse1.h&quot;
#include &quot;Klasse2.h&quot;
und dann in Klasse1.h:
#include &quot;Klasse2.h&quot;
</code></pre>
<p>funzt das nicht. Und ich weiß nicht warum. Da kommt dann immer:<br />
ErrorC2011: 'Klasse' : 'class' type redifinition.</p>
<p>Gibts da irgendwas was ich gegen tun kann?<br />
Würde mich über Hilfe sehr freuen <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 Daniel</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1628423</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1628423</guid><dc:creator><![CDATA[killmichnich]]></dc:creator><pubDate>Wed, 10 Dec 2008 18:45:59 GMT</pubDate></item><item><title><![CDATA[Reply to Klasse on Wed, 10 Dec 2008 18:52:37 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>mache doch einfach eine vorwärtsdeklaration der Klasse.</p>
<p>Einfach:</p>
<p>In Klasse1 das hier:</p>
<p>class Klasse2;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1628426</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1628426</guid><dc:creator><![CDATA[CStern]]></dc:creator><pubDate>Wed, 10 Dec 2008 18:52:37 GMT</pubDate></item><item><title><![CDATA[Reply to Klasse on Thu, 11 Dec 2008 17:53:17 GMT]]></title><description><![CDATA[<p>das funktioniert leider immer noch nich, vorrausgesetzt ich habs richtig gemacht. Es sieht jetzt so aus:</p>
<p>main.cpp:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &quot;klasse1.h&quot;
#include &quot;klasse2.h&quot;

int main()
{
	std::cout &lt;&lt; &quot;Hello world!&quot; &lt;&lt; std::endl;
	return 0;
}
</code></pre>
<p>klasse1.h:</p>
<pre><code class="language-cpp">#include&lt;windows.h&gt;
#include &quot;klasse2.h&quot;

class Klasse2;

class Klasse1
{

};
</code></pre>
<p>und klasse2.h:</p>
<pre><code class="language-cpp">#include&lt;windows.h&gt;

class Klasse2
{

};
</code></pre>
<p>mach ich da was falsch?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1629007</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1629007</guid><dc:creator><![CDATA[killmichnich]]></dc:creator><pubDate>Thu, 11 Dec 2008 17:53:17 GMT</pubDate></item><item><title><![CDATA[Reply to Klasse on Thu, 11 Dec 2008 19:14:36 GMT]]></title><description><![CDATA[<p>wenn du deine klasse mehrfach includen willst, must du verhindern das sie noch mal definiert wird.</p>
<p>setz mal in deine header der klassen</p>
<p>klasse1.h:</p>
<pre><code>#ifndef KLASSE1_H
#define KLASSE1_H
#include&lt;windows.h&gt;
#include &quot;klasse2.h&quot;

class Klasse2;

class Klasse1
{

};   

#endif//KLASSE1_H
</code></pre>
<p>klasse2.h:</p>
<pre><code>#ifndef KLASSE2_H
#define KLASSE2_H

#include&lt;windows.h&gt;

class Klasse2
{

};   
#endif//KLASSE1_H
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1629077</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1629077</guid><dc:creator><![CDATA[*rT*f*Ct]]></dc:creator><pubDate>Thu, 11 Dec 2008 19:14:36 GMT</pubDate></item><item><title><![CDATA[Reply to Klasse on Thu, 11 Dec 2008 19:38:59 GMT]]></title><description><![CDATA[<p>cool danke genau was ich gebraucht hab :xmas1:</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1629097</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1629097</guid><dc:creator><![CDATA[killmichnich]]></dc:creator><pubDate>Thu, 11 Dec 2008 19:38:59 GMT</pubDate></item></channel></rss>