<?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[Zwei Klassen definieren :S]]></title><description><![CDATA[<p>moin</p>
<p>hab nen großes Verständnisproblem <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /><br />
ich weiß nicht wie man folgende Übung löst:</p>
<blockquote>
<p>Definieren Sie zwei Klassen <strong>X</strong> und <strong>Y</strong>, wobei <strong>X</strong> einen Zeiger auf <strong>Y</strong> und <strong>Y</strong> ein Objekt vom Typ <strong>X</strong> hat.</p>
</blockquote>
<p>Mein Versuch:</p>
<pre><code class="language-cpp">class X;
class Y
{
	X *sa;	
};

class X
{
	Y *pointer;
	int svalue;
};
</code></pre>
<p>doch nun wie weiter? Oder stimmt da etwas nicht?<br />
Außerdem verstehe ich nichtmal, wieso man ein X ***** vor &quot;sa&quot; schreiben muss. ich weiß, es ist ein Zeiger, aber kA wozu man es hier braucht.</p>
<p>kann mir jemand bitte ein paar tipps geben? also nicht die auflösung, damit ich auch was lernen kann <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="😉"
    /><br />
Außerdem was bringt die Übung eigentlich? Ich verstehe den Sinn nicht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":/"
      alt="😕"
    /></p>
<p>Liebe Grüße<br />
P.s: Wie kann man denn besser &quot;verstehen&quot; lernen, was man im Buch liest? Ich lese schon über mehrere Monate nur &quot;so&quot; das C++ Buch und normalerweise sollte man es ja leicht verstehen, ich aber nicht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/191029/zwei-klassen-definieren-s</link><generator>RSS for Node</generator><lastBuildDate>Fri, 25 Sep 2026 20:53:31 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/191029.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 29 Aug 2007 11:05:31 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Zwei Klassen definieren :S on Wed, 29 Aug 2007 11:05:31 GMT]]></title><description><![CDATA[<p>moin</p>
<p>hab nen großes Verständnisproblem <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /><br />
ich weiß nicht wie man folgende Übung löst:</p>
<blockquote>
<p>Definieren Sie zwei Klassen <strong>X</strong> und <strong>Y</strong>, wobei <strong>X</strong> einen Zeiger auf <strong>Y</strong> und <strong>Y</strong> ein Objekt vom Typ <strong>X</strong> hat.</p>
</blockquote>
<p>Mein Versuch:</p>
<pre><code class="language-cpp">class X;
class Y
{
	X *sa;	
};

class X
{
	Y *pointer;
	int svalue;
};
</code></pre>
<p>doch nun wie weiter? Oder stimmt da etwas nicht?<br />
Außerdem verstehe ich nichtmal, wieso man ein X ***** vor &quot;sa&quot; schreiben muss. ich weiß, es ist ein Zeiger, aber kA wozu man es hier braucht.</p>
<p>kann mir jemand bitte ein paar tipps geben? also nicht die auflösung, damit ich auch was lernen kann <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="😉"
    /><br />
Außerdem was bringt die Übung eigentlich? Ich verstehe den Sinn nicht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":/"
      alt="😕"
    /></p>
<p>Liebe Grüße<br />
P.s: Wie kann man denn besser &quot;verstehen&quot; lernen, was man im Buch liest? Ich lese schon über mehrere Monate nur &quot;so&quot; das C++ Buch und normalerweise sollte man es ja leicht verstehen, ich aber nicht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1354451</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1354451</guid><dc:creator><![CDATA[des_is_mei_Extra]]></dc:creator><pubDate>Wed, 29 Aug 2007 11:05:31 GMT</pubDate></item><item><title><![CDATA[Reply to Zwei Klassen definieren :S on Wed, 29 Aug 2007 11:09:12 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">class Y; 
class X 
{ 
    Y *Zeiger; 
}; 

class Y 
{ 
    X object;    
};
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1354454</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1354454</guid><dc:creator><![CDATA[BorisDieKlinge]]></dc:creator><pubDate>Wed, 29 Aug 2007 11:09:12 GMT</pubDate></item><item><title><![CDATA[Reply to Zwei Klassen definieren :S on Wed, 29 Aug 2007 11:09:27 GMT]]></title><description><![CDATA[<p>Du brauchst dieses Sternchen, wenn du einen Zeiger anlegen willst - da nach Aufgabe &quot;Y ein Objekt vom Typ X&quot; haben soll, ist es dort überflüssig.</p>
<p>PS: Falls dich dein Compiler darauf hinweist, daß er einen der Typen nicht kennt - such mal nach Forward-Deklarationen:</p>
<pre><code class="language-cpp">class Y

class X
{
  Y* ptr;
};

class Y
{
  X obj;
};
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1354455</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1354455</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Wed, 29 Aug 2007 11:09:27 GMT</pubDate></item><item><title><![CDATA[Reply to Zwei Klassen definieren :S on Wed, 29 Aug 2007 11:14:02 GMT]]></title><description><![CDATA[<p>Also wow, danke <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>hat mir echt geholfen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
<p>.. oh sorry, hab nur noch vergessen zu fragen, was das für einen Sinn hat <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
<p>Liebe Grüße</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1354464</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1354464</guid><dc:creator><![CDATA[Des_is_my_Extra]]></dc:creator><pubDate>Wed, 29 Aug 2007 11:14:02 GMT</pubDate></item><item><title><![CDATA[Reply to Zwei Klassen definieren :S on Wed, 29 Aug 2007 11:29:43 GMT]]></title><description><![CDATA[<p>naja klasse Y enthält als parameter ein X objekt. Nun kann es sein das das X objekt wissen muss in welchem Y objekt es sich befindet... und kann sich einen zeiger auf das Y objekt legen</p>
<p>bsp:<br />
Ein vater hat mehre Kinder, und nun kann sein, das die kinder wissen möchten wer ihr vater ist...</p>
<p>Kann schon mal vorkommen das das notwendig ist.. normal sind solche implementation nich so oft..</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1354474</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1354474</guid><dc:creator><![CDATA[BorisDieKlinge]]></dc:creator><pubDate>Wed, 29 Aug 2007 11:29:43 GMT</pubDate></item><item><title><![CDATA[Reply to Zwei Klassen definieren :S on Wed, 29 Aug 2007 11:33:13 GMT]]></title><description><![CDATA[<p>BorisDieKlinge schrieb:</p>
<blockquote>
<p>Ein vater hat mehre Kinder, und nun kann sein, das die kinder wissen möchten wer ihr vater ist...</p>
<p>Kann schon mal vorkommen das das notwendig ist..</p>
</blockquote>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1354479</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1354479</guid><dc:creator><![CDATA[Badestrand]]></dc:creator><pubDate>Wed, 29 Aug 2007 11:33:13 GMT</pubDate></item></channel></rss>