<?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[Frage zu ineinandergeschachtelten verketteten Listen]]></title><description><![CDATA[<p>Hallo,</p>
<p>ist es möglich, 2 Arten von verketteten Listen ineinanderzuschachteln?<br />
Es handelt sich um 2 Listen, die nach folgendem Prinzip im Header definiert sind:</p>
<p>struct TEXT<br />
{<br />
char *TextListe1;<br />
ZAHL *Zahl;<br />
}</p>
<p>struct ZAHL<br />
{<br />
int ZahlListe2;<br />
TEXT *Text;<br />
}</p>
<p>Bei &quot;ZAHL *Zahl&quot; kommt die Fehlermeldung &quot;Type name expected&quot;, da ZAHL noch nicht definiert ist, wird die &quot;struct ZAHL&quot; zuerst definiert, moniert er &quot;TEXT&quot;.<br />
Kann ich eine struct &quot;vordefinieren&quot; ?<br />
Das Problem tritt beim C-Builder3 auf, aber ich denke, es ist nicht Compilerabhängig.</p>
<p>Vielen Dank für Eure Mühe.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/288525/frage-zu-ineinandergeschachtelten-verketteten-listen</link><generator>RSS for Node</generator><lastBuildDate>Thu, 20 Aug 2026 01:26:47 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/288525.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 18 Jun 2011 13:13:09 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Frage zu ineinandergeschachtelten verketteten Listen on Sat, 18 Jun 2011 13:13:09 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ist es möglich, 2 Arten von verketteten Listen ineinanderzuschachteln?<br />
Es handelt sich um 2 Listen, die nach folgendem Prinzip im Header definiert sind:</p>
<p>struct TEXT<br />
{<br />
char *TextListe1;<br />
ZAHL *Zahl;<br />
}</p>
<p>struct ZAHL<br />
{<br />
int ZahlListe2;<br />
TEXT *Text;<br />
}</p>
<p>Bei &quot;ZAHL *Zahl&quot; kommt die Fehlermeldung &quot;Type name expected&quot;, da ZAHL noch nicht definiert ist, wird die &quot;struct ZAHL&quot; zuerst definiert, moniert er &quot;TEXT&quot;.<br />
Kann ich eine struct &quot;vordefinieren&quot; ?<br />
Das Problem tritt beim C-Builder3 auf, aber ich denke, es ist nicht Compilerabhängig.</p>
<p>Vielen Dank für Eure Mühe.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2080134</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2080134</guid><dc:creator><![CDATA[antiriad]]></dc:creator><pubDate>Sat, 18 Jun 2011 13:13:09 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu ineinandergeschachtelten verketteten Listen on Sat, 18 Jun 2011 13:17:27 GMT]]></title><description><![CDATA[<p>Vorwärtsdeklaration nennt sich das.</p>
<pre><code class="language-cpp">struct ZAHL; // hier wird ZAHL vorwärtsdeklariert

struct TEXT 
{ 
char *TextListe1; 
ZAHL *Zahl; 
} 

struct ZAHL 
{ 
int ZahlListe2; 
TEXT *Text; 
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2080137</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2080137</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Sat, 18 Jun 2011 13:17:27 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu ineinandergeschachtelten verketteten Listen on Sat, 18 Jun 2011 13:28:55 GMT]]></title><description><![CDATA[<p>Hallo drakon,</p>
<p>vielen Dank für die schnelle Lösung. Funktioniert prima.<br />
Auf die Idee, unter der Bezeichnung &quot;Vorwärtsdeklaration&quot; zu suchen bin ich nicht gekommen ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2080145</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2080145</guid><dc:creator><![CDATA[antiriad]]></dc:creator><pubDate>Sat, 18 Jun 2011 13:28:55 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu ineinandergeschachtelten verketteten Listen on Sat, 18 Jun 2011 20:10:02 GMT]]></title><description><![CDATA[<p>Warum verwendest du nicht std::list und std::string?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2080335</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2080335</guid><dc:creator><![CDATA[314159265358979]]></dc:creator><pubDate>Sat, 18 Jun 2011 20:10:02 GMT</pubDate></item></channel></rss>