<?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[einfach verkettete liste]]></title><description><![CDATA[<p>Hallo</p>
<p>Ich brauche bitte eure hilfe<br />
Ich versuche gerade, eine einfach verkettet Liste aufzubauen.<br />
Dabei habe ich das Problem,das der next- pointer immer auf das eigene element zeigt, obwohl er auf das nächste zeigen sollte.</p>
<pre><code>void port::newaccess_unit(access_unit au)
{

    if(aucounter==0)
    {
        this-&gt;ps.access_unit_pointer=&amp;au.aui; 
    }
    au.aui.access_unit=&amp;au.aus;
    if(aucounter&gt;0)
    {
        oldAU-&gt;aui.next=&amp;au.aui;
        cout&lt;&lt;&quot;TEST2 &quot;&lt;&lt;oldAU-&gt;aui.access_unit-&gt;info.name&lt;&lt;endl;
        cout&lt;&lt;&quot;TEST3 &quot;&lt;&lt;oldAU-&gt;aui.next-&gt;access_unit-&gt;info.name&lt;&lt;endl;
    }
    oldAU=&amp;au;
    cout&lt;&lt;&quot;TEST1 &quot;&lt;&lt;oldAU-&gt;aui.access_unit-&gt;info.name&lt;&lt;endl;
    aucounter++;

}
</code></pre>
<p>oldAU ist eine globale variable.</p>
<p>Das komische bei der sache ist, das sich oldAU ändert,bei test2 sollte eigentlich das gleiche rauskommen wie bei test 1, da die variable ja dazwischen nicht geändert wird. Das ist aber nicht der fall, sondern es wird schon das nächste element angegeben, das eigentlich erst mit next geholt werden sollte.</p>
<p>Ich hoffe ihr habt mein Problem verstanden<br />
danke im voraus</p>
<p>mfg kobauder</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/159798/einfach-verkettete-liste</link><generator>RSS for Node</generator><lastBuildDate>Thu, 10 Sep 2026 23:06:40 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/159798.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 19 Sep 2006 06:13:28 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to einfach verkettete liste on Tue, 19 Sep 2006 06:13:59 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Ich brauche bitte eure hilfe<br />
Ich versuche gerade, eine einfach verkettet Liste aufzubauen.<br />
Dabei habe ich das Problem,das der next- pointer immer auf das eigene element zeigt, obwohl er auf das nächste zeigen sollte.</p>
<pre><code>void port::newaccess_unit(access_unit au)
{

    if(aucounter==0)
    {
        this-&gt;ps.access_unit_pointer=&amp;au.aui; 
    }
    au.aui.access_unit=&amp;au.aus;
    if(aucounter&gt;0)
    {
        oldAU-&gt;aui.next=&amp;au.aui;
        cout&lt;&lt;&quot;TEST2 &quot;&lt;&lt;oldAU-&gt;aui.access_unit-&gt;info.name&lt;&lt;endl;
        cout&lt;&lt;&quot;TEST3 &quot;&lt;&lt;oldAU-&gt;aui.next-&gt;access_unit-&gt;info.name&lt;&lt;endl;
    }
    oldAU=&amp;au;
    cout&lt;&lt;&quot;TEST1 &quot;&lt;&lt;oldAU-&gt;aui.access_unit-&gt;info.name&lt;&lt;endl;
    aucounter++;

}
</code></pre>
<p>oldAU ist eine globale variable.</p>
<p>Das komische bei der sache ist, das sich oldAU ändert,bei test2 sollte eigentlich das gleiche rauskommen wie bei test 1, da die variable ja dazwischen nicht geändert wird. Das ist aber nicht der fall, sondern es wird schon das nächste element angegeben, das eigentlich erst mit next geholt werden sollte.</p>
<p>Ich hoffe ihr habt mein Problem verstanden<br />
danke im voraus</p>
<p>mfg kobauder</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1140092</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1140092</guid><dc:creator><![CDATA[kobauder]]></dc:creator><pubDate>Tue, 19 Sep 2006 06:13:59 GMT</pubDate></item><item><title><![CDATA[Reply to einfach verkettete liste on Tue, 19 Sep 2006 15:43:53 GMT]]></title><description><![CDATA[<p>Ich blick durch dein Programm nicht ganz durch, aber es kann gut sein, dass dein Problem darin liegt, dass du au als Wert übergibst. Dadurch zeigt oldAU auf einen Speicherplatz, der nur temporär dem Funktionsparameter zugeteilt ist. Versuch mal eine Referenzübergabe.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1140524</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1140524</guid><dc:creator><![CDATA[Bashar]]></dc:creator><pubDate>Tue, 19 Sep 2006 15:43:53 GMT</pubDate></item><item><title><![CDATA[Reply to einfach verkettete liste on Tue, 19 Sep 2006 19:46:15 GMT]]></title><description><![CDATA[<p>Tip am Rande: Ein wenig eingängigere Bezeichner würden zur Übersicht beitragen. <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/1140684</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1140684</guid><dc:creator><![CDATA[David_pb]]></dc:creator><pubDate>Tue, 19 Sep 2006 19:46:15 GMT</pubDate></item><item><title><![CDATA[Reply to einfach verkettete liste on Wed, 20 Sep 2006 06:07:09 GMT]]></title><description><![CDATA[<p>Danke für die hilfe!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1140794</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1140794</guid><dc:creator><![CDATA[kobauder]]></dc:creator><pubDate>Wed, 20 Sep 2006 06:07:09 GMT</pubDate></item></channel></rss>