<?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[verschachtelte Liste]]></title><description><![CDATA[<p>ich habe im Moment folgendes Problem:</p>
<p>ich brauche ein verschachtelte STL-Liste, also</p>
<pre><code>list &lt; list &lt; string &gt; &gt; test;
</code></pre>
<p>nur wie greife ich nun auf die einzelnen Elemente zu?<br />
wenn ich beispielsweise so etwas habe</p>
<pre><code>test.push_front(list&lt;string&gt;());
test.push_front(list&lt;string&gt;());
</code></pre>
<p>und dann die erste Liste in der Liste füllen möchte, z.b.</p>
<pre><code>test.begin().push_back(&quot;1&quot;);
</code></pre>
<p>Das funktioniert leider nicht. Wie kann ich allgemein auf so verschachtelte Listen zugreifen / hinzufügen löschen?<br />
Stehe im Moment etwas auf dem Schlauch.</p>
<p>Gruß<br />
JackF</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/161459/verschachtelte-liste</link><generator>RSS for Node</generator><lastBuildDate>Fri, 11 Sep 2026 19:59:09 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/161459.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 06 Oct 2006 17:56:21 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to verschachtelte Liste on Fri, 06 Oct 2006 17:56:21 GMT]]></title><description><![CDATA[<p>ich habe im Moment folgendes Problem:</p>
<p>ich brauche ein verschachtelte STL-Liste, also</p>
<pre><code>list &lt; list &lt; string &gt; &gt; test;
</code></pre>
<p>nur wie greife ich nun auf die einzelnen Elemente zu?<br />
wenn ich beispielsweise so etwas habe</p>
<pre><code>test.push_front(list&lt;string&gt;());
test.push_front(list&lt;string&gt;());
</code></pre>
<p>und dann die erste Liste in der Liste füllen möchte, z.b.</p>
<pre><code>test.begin().push_back(&quot;1&quot;);
</code></pre>
<p>Das funktioniert leider nicht. Wie kann ich allgemein auf so verschachtelte Listen zugreifen / hinzufügen löschen?<br />
Stehe im Moment etwas auf dem Schlauch.</p>
<p>Gruß<br />
JackF</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1150765</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1150765</guid><dc:creator><![CDATA[Harl]]></dc:creator><pubDate>Fri, 06 Oct 2006 17:56:21 GMT</pubDate></item><item><title><![CDATA[Reply to verschachtelte Liste on Fri, 06 Oct 2006 18:03:58 GMT]]></title><description><![CDATA[<p>Harl schrieb:</p>
<blockquote>
<p>...<br />
und dann die erste Liste in der Liste füllen möchte, z.b.</p>
<pre><code>test.begin().push_back(&quot;1&quot;);
</code></pre>
<p>Das funktioniert leider nicht.</p>
</blockquote>
<p>Hallo Jack,</p>
<p>das</p>
<pre><code class="language-cpp">test.begin()-&gt;push_back(&quot;1&quot;);
</code></pre>
<p>sollte gehen. 'test.begin()' liefert Dir den Iterator auf das erste Element. Z.B. mit operator-&gt; kannst Du auf die Methoden des Element her der inneren Liste zugreifen.</p>
<p>Harl schrieb:</p>
<blockquote>
<p>Wie kann ich allgemein auf so verschachtelte Listen zugreifen / hinzufügen löschen?<br />
Stehe im Moment etwas auf dem Schlauch.</p>
</blockquote>
<p>Immer genauso wie Du auf eine Liste zugreifst. Was hast Du denn vor?</p>
<p>Gruß<br />
Werner</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1150768</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1150768</guid><dc:creator><![CDATA[Werner Salomon]]></dc:creator><pubDate>Fri, 06 Oct 2006 18:03:58 GMT</pubDate></item><item><title><![CDATA[Reply to verschachtelte Liste on Fri, 06 Oct 2006 18:23:46 GMT]]></title><description><![CDATA[<p>Hallo Werner,</p>
<p>danke schonmal das funktioniert. Probleme habe ich noch bei der Ausgabe, z.b.</p>
<pre><code>for (list&lt;string&gt;::iterator pos = test.begin()-&gt;begin(); pos != test.begin()-&gt;end(); pos++);
{
  cout &lt;&lt; (*pos) &lt;&lt; endl;
}
</code></pre>
<p>Das funktioniert noch nicht.</p>
<p>Ich benötige die verschachtelte Liste für die Codegenerierung eines Compilers.<br />
Bisher habe ich hauptsächlich in anderen Programmiersprachen programmiert, daher ist mir noch nicht jede C++-Syntax so gewohnt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1150779</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1150779</guid><dc:creator><![CDATA[Harl]]></dc:creator><pubDate>Fri, 06 Oct 2006 18:23:46 GMT</pubDate></item><item><title><![CDATA[Reply to verschachtelte Liste on Fri, 06 Oct 2006 18:34:39 GMT]]></title><description><![CDATA[<p>okay hat sich erledigt, das ';' war zu viel ..ich sollte nicht mehr so lange am Stück arbeiten...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1150788</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1150788</guid><dc:creator><![CDATA[Harl]]></dc:creator><pubDate>Fri, 06 Oct 2006 18:34:39 GMT</pubDate></item></channel></rss>