<?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[Binärbaum]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich habe ein Problem mit einem C++ Programm. Ich programmiere mit &quot;Microsoft Visual Studio .NET 2003&quot;.</p>
<p>Wie funktionier das folgende Programm nicht? Es startet zwar aber dann wird abgebrochen mit der Fehlermeldeung: &quot;Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.&quot;</p>
<pre><code class="language-cpp">#include &quot;stdafx.h&quot;
#include &lt;iostream&gt;
#include &lt;conio.h&gt;

#using &lt;mscorlib.dll&gt;

using namespace std;

class BaumKnoten
{
public:
	int inhalt;
	BaumKnoten* kleiner;
	BaumKnoten* groesser;

	inline Baumknoten()
	{
		inhalt = 0;
		kleiner = 0;
		groesser = 0;
	}

	inline void einfuegen(int wert)
	{
		if (wert &lt; inhalt)  //&lt;- hier tritt der Fehler auf
		{
			if(kleiner == 0)
			{
				kleiner = new BaumKnoten;
				kleiner-&gt;inhalt = wert;
			}
			else
				kleiner-&gt;einfuegen(wert);

		}
		else
		{
			if (groesser == 0)
			{
				groesser = new BaumKnoten;
				groesser-&gt;inhalt = wert;
			}
			else
				groesser-&gt;einfuegen(wert);
		}
	}
	inline void inorder()
	{
		if(kleiner!=NULL) kleiner-&gt;inorder();
		cout&lt;&lt;inhalt;
		cout&lt;&lt;&quot; &quot;;
		if(!groesser==NULL) groesser-&gt;inorder();
	}
};

void main()
{
	BaumKnoten bk;
	bk.inhalt = 14;
	bk.einfuegen(10);
	bk.einfuegen(20);
	bk.einfuegen(3);
	bk.einfuegen(15);
	bk.einfuegen(25);
	bk.inorder();

	getch();
}
</code></pre>
<p>Für eine Antwort wäre ich euch sehr dankbar</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/145798/binärbaum</link><generator>RSS for Node</generator><lastBuildDate>Thu, 03 Sep 2026 11:27:27 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/145798.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 01 May 2006 14:04:01 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Binärbaum on Mon, 01 May 2006 14:04:01 GMT]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich habe ein Problem mit einem C++ Programm. Ich programmiere mit &quot;Microsoft Visual Studio .NET 2003&quot;.</p>
<p>Wie funktionier das folgende Programm nicht? Es startet zwar aber dann wird abgebrochen mit der Fehlermeldeung: &quot;Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.&quot;</p>
<pre><code class="language-cpp">#include &quot;stdafx.h&quot;
#include &lt;iostream&gt;
#include &lt;conio.h&gt;

#using &lt;mscorlib.dll&gt;

using namespace std;

class BaumKnoten
{
public:
	int inhalt;
	BaumKnoten* kleiner;
	BaumKnoten* groesser;

	inline Baumknoten()
	{
		inhalt = 0;
		kleiner = 0;
		groesser = 0;
	}

	inline void einfuegen(int wert)
	{
		if (wert &lt; inhalt)  //&lt;- hier tritt der Fehler auf
		{
			if(kleiner == 0)
			{
				kleiner = new BaumKnoten;
				kleiner-&gt;inhalt = wert;
			}
			else
				kleiner-&gt;einfuegen(wert);

		}
		else
		{
			if (groesser == 0)
			{
				groesser = new BaumKnoten;
				groesser-&gt;inhalt = wert;
			}
			else
				groesser-&gt;einfuegen(wert);
		}
	}
	inline void inorder()
	{
		if(kleiner!=NULL) kleiner-&gt;inorder();
		cout&lt;&lt;inhalt;
		cout&lt;&lt;&quot; &quot;;
		if(!groesser==NULL) groesser-&gt;inorder();
	}
};

void main()
{
	BaumKnoten bk;
	bk.inhalt = 14;
	bk.einfuegen(10);
	bk.einfuegen(20);
	bk.einfuegen(3);
	bk.einfuegen(15);
	bk.einfuegen(25);
	bk.inorder();

	getch();
}
</code></pre>
<p>Für eine Antwort wäre ich euch sehr dankbar</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1048956</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1048956</guid><dc:creator><![CDATA[chris090980]]></dc:creator><pubDate>Mon, 01 May 2006 14:04:01 GMT</pubDate></item><item><title><![CDATA[Reply to Binärbaum on Mon, 01 May 2006 14:28:49 GMT]]></title><description><![CDATA[<p>weil c++ case sensitive ist <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>bzw. sieh dir mal deinen 'konstruktor' etwas genauer an</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1048969</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1048969</guid><dc:creator><![CDATA[Cpt. Tanga]]></dc:creator><pubDate>Mon, 01 May 2006 14:28:49 GMT</pubDate></item><item><title><![CDATA[Reply to Binärbaum on Mon, 01 May 2006 14:35:30 GMT]]></title><description><![CDATA[<p>Oh man, ich bin so doof. Hab mich die ganze Zeit von dieser scheiß Fehlermeldung verrückt machen lassen, aber vielen Dank</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1048978</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1048978</guid><dc:creator><![CDATA[chris090980]]></dc:creator><pubDate>Mon, 01 May 2006 14:35:30 GMT</pubDate></item></channel></rss>