<?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[dynamische elemente]]></title><description><![CDATA[<pre><code>#include &lt;stdio.h&gt;
#include &lt;iostream&gt;
#include &lt;conio.h&gt;
#include &lt;iomanip&gt;
#include &lt;string.h&gt;

using namespace std;

class Telefon
{
private:
	char Name[20];

	char Vorname[20];

	char Nummer[20];

	Telefon* next;

public:
	Telefon();
	void einfuegen();
	void einfuegen_pos();
	void anzeigen();
	void loeschen();
	void loeschen_pos();
	void clear();

/*	Telefon(void){
		next=0;
	}*/
};

Telefon::Telefon ()
{
   next = 0;                   
}

void Telefon::einfuegen()
{
	cout &lt;&lt; next &lt;&lt; endl;	

	Telefon *next_Element = new Telefon;                                  
											     (*next_Element).next = next;		 

	next = next_Element;				

	cout &lt;&lt; endl &lt;&lt; &quot;Vorname: &quot;;			
	cin &gt;&gt; next_Element-&gt;Vorname;							    

	cout &lt;&lt; endl &lt;&lt; &quot;Nachname: &quot;;
	cin &gt;&gt; next_Element-&gt;Name;									
	cout &lt;&lt; endl &lt;&lt; &quot;Nummer: &quot;;
	cin &gt;&gt; next_Element-&gt;Nummer;								

}
</code></pre>
<p>kann mir einer genauer erklähren was die 3 zeilen bedeuten, bin bissi verwirrt da alles gleichgesetzt wird?</p>
<p>Telefon *next_Element = new Telefon;<br />
(*next_Element).next = next;<br />
next = next_Element;</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/151694/dynamische-elemente</link><generator>RSS for Node</generator><lastBuildDate>Sun, 06 Sep 2026 15:07:59 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/151694.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 28 Jun 2006 17:47:21 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to dynamische elemente on Wed, 28 Jun 2006 17:47:21 GMT]]></title><description><![CDATA[<pre><code>#include &lt;stdio.h&gt;
#include &lt;iostream&gt;
#include &lt;conio.h&gt;
#include &lt;iomanip&gt;
#include &lt;string.h&gt;

using namespace std;

class Telefon
{
private:
	char Name[20];

	char Vorname[20];

	char Nummer[20];

	Telefon* next;

public:
	Telefon();
	void einfuegen();
	void einfuegen_pos();
	void anzeigen();
	void loeschen();
	void loeschen_pos();
	void clear();

/*	Telefon(void){
		next=0;
	}*/
};

Telefon::Telefon ()
{
   next = 0;                   
}

void Telefon::einfuegen()
{
	cout &lt;&lt; next &lt;&lt; endl;	

	Telefon *next_Element = new Telefon;                                  
											     (*next_Element).next = next;		 

	next = next_Element;				

	cout &lt;&lt; endl &lt;&lt; &quot;Vorname: &quot;;			
	cin &gt;&gt; next_Element-&gt;Vorname;							    

	cout &lt;&lt; endl &lt;&lt; &quot;Nachname: &quot;;
	cin &gt;&gt; next_Element-&gt;Name;									
	cout &lt;&lt; endl &lt;&lt; &quot;Nummer: &quot;;
	cin &gt;&gt; next_Element-&gt;Nummer;								

}
</code></pre>
<p>kann mir einer genauer erklähren was die 3 zeilen bedeuten, bin bissi verwirrt da alles gleichgesetzt wird?</p>
<p>Telefon *next_Element = new Telefon;<br />
(*next_Element).next = next;<br />
next = next_Element;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1087831</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1087831</guid><dc:creator><![CDATA[snoopy9134]]></dc:creator><pubDate>Wed, 28 Jun 2006 17:47:21 GMT</pubDate></item><item><title><![CDATA[Reply to dynamische elemente on Wed, 28 Jun 2006 18:26:36 GMT]]></title><description><![CDATA[<p>Das ist ein Teil einer Verketteten Liste.<br />
Bei diesen 3 Zeilen wird ein Element zwischen 2 eingefügt (nämlich zwischen this und dem darauf folgendem Element (this-&gt;next)).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1087865</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1087865</guid><dc:creator><![CDATA[Tobias W]]></dc:creator><pubDate>Wed, 28 Jun 2006 18:26:36 GMT</pubDate></item><item><title><![CDATA[Reply to dynamische elemente on Wed, 28 Jun 2006 18:30:22 GMT]]></title><description><![CDATA[<p>snoopy9134 schrieb:</p>
<blockquote>
<pre><code class="language-cpp">Telefon *next_Element = new Telefon;
</code></pre>
</blockquote>
<p>Einem Zeiger auf Telefon namens next_Element wird die Adresse eines neu angelegten Telefons zugewiesen.</p>
<p>snoopy9134 schrieb:</p>
<blockquote>
<p>[cpp](*next_Element).next = next;<br />
// entspricht: next_Element-&gt;next = next;</p>
</blockquote>
<p>Der Zeiger next_Element wird dereferenziert und der Membervariable next des &quot;bezeigten&quot; Telefons wird die lokale Variable next zugewiesen.</p>
<p>snoopy9134 schrieb:</p>
<blockquote>
<p>[cpp]next = next_Element;[/cpp]</p>
</blockquote>
<p>Der lokalen Variable next wird next_Element (also der Zeiger auf ein Telefon) zugewiesen.</p>
<p>Das ganze erstellt dir eine einfach verkettete Liste von Telefonen.</p>
<p>Btw, stdio.h und string.h gehören in kein C++-Programm! Außerdem ist using namespace in einem Header böse.</p>
<p>/edit: Zu spät ...<br />
@snoopy: Schau dir mal etwas über das EVA-Prinzip an!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1087869</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1087869</guid><dc:creator><![CDATA[.filmor]]></dc:creator><pubDate>Wed, 28 Jun 2006 18:30:22 GMT</pubDate></item><item><title><![CDATA[Reply to dynamische elemente on Wed, 28 Jun 2006 18:30:50 GMT]]></title><description><![CDATA[<p>Noch ne kleine Anmerkung:</p>
<p>Ich würde hier den Pfeiloperator verwenden:</p>
<pre><code class="language-cpp">(*next_Element).next = next;
</code></pre>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/27a1.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--right_arrow"
      title=":arrow_right:"
      alt="➡"
    /></p>
<pre><code class="language-cpp">next_Element-&gt;next = next;
</code></pre>
<p>ist übersichtlicher <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/1087871</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1087871</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Wed, 28 Jun 2006 18:30:50 GMT</pubDate></item><item><title><![CDATA[Reply to dynamische elemente on Thu, 29 Jun 2006 07:51:26 GMT]]></title><description><![CDATA[<p>nab ma die adresse von &quot;new Telefon&quot;<br />
und gleich daraufhin von &quot;*next_Element&quot; anzeigen lassen, und ich bekomme zwei underschiedliche adressen raus. ich dachte eigentlich dass der Zeiger next_Element auf die adresse von newTelefon zeigt und die müssten übereinstimmen, tun sie aber net.<br />
bin n bissi verwirrt .</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1088107</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1088107</guid><dc:creator><![CDATA[snoopy9134]]></dc:creator><pubDate>Thu, 29 Jun 2006 07:51:26 GMT</pubDate></item></channel></rss>