<?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[2 Zeiger]]></title><description><![CDATA[<p>hallo</p>
<p>mein programm hat noch fehler die ich nicht finde</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/245774/2-zeiger</link><generator>RSS for Node</generator><lastBuildDate>Fri, 18 Sep 2026 13:08:47 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/245774.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 18 Jul 2009 16:38:17 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to 2 Zeiger on Sat, 18 Jul 2009 17:47:17 GMT]]></title><description><![CDATA[<p>hallo</p>
<p>mein programm hat noch fehler die ich nicht finde</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1745400</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1745400</guid><dc:creator><![CDATA[hansigarten2]]></dc:creator><pubDate>Sat, 18 Jul 2009 17:47:17 GMT</pubDate></item><item><title><![CDATA[Reply to 2 Zeiger on Sat, 18 Jul 2009 16:43:42 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &quot;Schueler.h&quot;
#include &lt;iostream&gt;
using namespace std;

class Lehrer
{
public:
int lehrer;
Lehrer (int lehrernummer){
lehrer = lehrernummer;
}

virtual ~Lehrer(void)
{
}

void gebeVerweis ( Schueler *schueler ) {

cout &lt;&lt; &quot;dem schuler&quot; &lt;&lt; schueler-&gt;nr &lt;&lt; &quot;wurde ein Verweis gegeben&quot; &lt;&lt; endl;
}

};
</code></pre>
<pre><code class="language-cpp">#include &quot;Lehrer.h&quot;
#include &lt;iostream&gt;
using namespace std;

class Schueler
{
public:

int nr;
Lehrer *tester;

Schueler(int testname)
{
nr = testname;
cout &lt;&lt; &quot;der mensch &quot; &lt;&lt; this-&gt;nr &lt;&lt; &quot; wurde erzeugt&quot; &lt;&lt; endl;
}

virtual ~Schueler(void)
{
}

void addLehrer(Lehrer *test)
{
this-&gt;tester = test;
}

void argere() {
(*tester).gebeVerweis (this);
}

};
</code></pre>
<p>Ich habe dir die Lösung für ein solches Problem im anderen Thread gegeben.<br />
Für ein solches Problem brauchst du eine Vorwärtsdeklaration und dann musst du die Implementierung in die .cpp auslagern, wo du dann beide Header getrost einbinden kannst.</p>
<p>btw:<br />
Warum funktionieren deine cpp-Tags 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=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1745403</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1745403</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Sat, 18 Jul 2009 16:43:42 GMT</pubDate></item><item><title><![CDATA[Reply to 2 Zeiger on Sat, 18 Jul 2009 16:46:41 GMT]]></title><description><![CDATA[<p>eine cpp datei habe ich nicht. habe alle funktionen in die klasse hineingeschrieben</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1745405</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1745405</guid><dc:creator><![CDATA[hansigarten2]]></dc:creator><pubDate>Sat, 18 Jul 2009 16:46:41 GMT</pubDate></item><item><title><![CDATA[Reply to 2 Zeiger on Sat, 18 Jul 2009 16:51:28 GMT]]></title><description><![CDATA[<p>hansigarten2 schrieb:</p>
<blockquote>
<p>eine cpp datei habe ich nicht. habe alle funktionen in die klasse hineingeschrieben</p>
</blockquote>
<p>Das geht so nicht. Schau in den anderen Thread, dort habe ich ein Beispiel gemacht.</p>
<p>Das Problem ist, dass du da eine wechselseitige Abhängigkeit hast. (siehst du ja selbst, dass du jeweils den anderen includes und das geht einfach nicht). Somit musst du bei der einten Klasse mit einer Vorwärtsdeklaration begnügen und kannst lediglich Zeiger/Referenzen benutzen. In der .cpp kannst du dann aber wieder normal arbeiten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1745407</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1745407</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Sat, 18 Jul 2009 16:51:28 GMT</pubDate></item><item><title><![CDATA[Reply to 2 Zeiger on Sat, 18 Jul 2009 17:46:47 GMT]]></title><description><![CDATA[<p>thx 4 help<br />
hat jetzt funktioniert</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1745438</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1745438</guid><dc:creator><![CDATA[hansigarten2]]></dc:creator><pubDate>Sat, 18 Jul 2009 17:46:47 GMT</pubDate></item><item><title><![CDATA[Reply to 2 Zeiger on Sat, 18 Jul 2009 18:57:12 GMT]]></title><description><![CDATA[<p>Warum editierst du deine Beiträge und löschst das Wichtige raus? Hast du schon mal daran gedacht, dass vielleicht andere über diesen Thread stolpern und das Problem gerne nachvollziehen möchten (ich meine jetzt nicht mich)?</p>
<p>BTW: Solange die vollständige Beschreibung &quot;mein programm hat noch fehler die ich nicht finde&quot; lautet, hat man einen sehr merkwürdigen Eindruck von dir...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1745471</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1745471</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Sat, 18 Jul 2009 18:57:12 GMT</pubDate></item><item><title><![CDATA[Reply to 2 Zeiger on Sat, 18 Jul 2009 19:53:53 GMT]]></title><description><![CDATA[<p>sry das ich ein paar (ich fande eher unnötige beiträge) editiert habe.<br />
den c++ code habe ich gelöscht da er von drakon in cpp tags angezeigt wurde und bei mir nicht.<br />
wird nicht wieder vorkommen <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1745492</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1745492</guid><dc:creator><![CDATA[hansigarten2]]></dc:creator><pubDate>Sat, 18 Jul 2009 19:53:53 GMT</pubDate></item></channel></rss>