<?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[Klassen mit gegenseitiger Abhängigkeit]]></title><description><![CDATA[<p>Hi.<br />
Heute ist bei mir Tag der vielen Fragen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p>Kann mir bitte jemand einen Anstoß geben, was ich hier machen könnte?<br />
Ich habe eine Klasse A, die einen Pointer auf ein Objekt der Klasse B braucht und eine Klasse B die ein Objekt der Klasse A gespeichert hat.</p>
<p>Nun ja, das gibt eben Fehler beim kompilieren, da immer eine der beiden Klassen der anderen unbekannt ist. Wie regele ich das am besten?<br />
Zur Veranschaulichung:</p>
<pre><code class="language-cpp">class A
{
    A(B* object);
}

class B
{
   A object;
}
</code></pre>
<p>Danke und Grüße !</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/254325/klassen-mit-gegenseitiger-abhängigkeit</link><generator>RSS for Node</generator><lastBuildDate>Sun, 13 Sep 2026 01:02:40 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/254325.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 15 Nov 2009 01:39:58 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Klassen mit gegenseitiger Abhängigkeit on Sun, 15 Nov 2009 01:39:58 GMT]]></title><description><![CDATA[<p>Hi.<br />
Heute ist bei mir Tag der vielen Fragen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p>Kann mir bitte jemand einen Anstoß geben, was ich hier machen könnte?<br />
Ich habe eine Klasse A, die einen Pointer auf ein Objekt der Klasse B braucht und eine Klasse B die ein Objekt der Klasse A gespeichert hat.</p>
<p>Nun ja, das gibt eben Fehler beim kompilieren, da immer eine der beiden Klassen der anderen unbekannt ist. Wie regele ich das am besten?<br />
Zur Veranschaulichung:</p>
<pre><code class="language-cpp">class A
{
    A(B* object);
}

class B
{
   A object;
}
</code></pre>
<p>Danke und Grüße !</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1808142</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1808142</guid><dc:creator><![CDATA[Icematix]]></dc:creator><pubDate>Sun, 15 Nov 2009 01:39:58 GMT</pubDate></item><item><title><![CDATA[Reply to Klassen mit gegenseitiger Abhängigkeit on Sun, 15 Nov 2009 01:50:54 GMT]]></title><description><![CDATA[<p>Aufsplitten auf 2 Header, ind en von A nur ne Forward Deklaration auf B machen und die Funktionen entsprechend in ner cpp Datei deffinieren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1808144</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1808144</guid><dc:creator><![CDATA[Xebov]]></dc:creator><pubDate>Sun, 15 Nov 2009 01:50:54 GMT</pubDate></item><item><title><![CDATA[Reply to Klassen mit gegenseitiger Abhängigkeit on Sun, 15 Nov 2009 02:00:17 GMT]]></title><description><![CDATA[<p>Ah, jo, danke.<br />
Hab mich in meiner Logik verschachtelt, ist ja simpel. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1808145</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1808145</guid><dc:creator><![CDATA[Icematix]]></dc:creator><pubDate>Sun, 15 Nov 2009 02:00:17 GMT</pubDate></item></channel></rss>