<?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[Überschreiben eines Listenelementes]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe ein kleines Programm geschrieben, das String - Elemente in einer Liste abspeichert. Jetzt will ich bestimmte Elemente der Liste überschreiben,</p>
<p>z.B:<br />
list&lt;string&gt; Liste;<br />
list&lt;string&gt;::iterator it1; // Iterator definieren</p>
<p>string chartAtPos(&quot;&quot;);<br />
string rule(&quot;Autobahnmeister&quot;);</p>
<p>for (int i=0; i&lt;rule.length(); i++)<br />
{<br />
chartAtPos = rule.substr(i,1);<br />
charList.push_back(chartAtPos); //speichern in Liste<br />
}<br />
//jetzt sind alle Buchstaben der Regel in einer Liste gespeichert<br />
...<br />
Jetzt wollte ich ein Element der Liste, z.B. das b erneut mit der Regel überschreiben. Habe dies mit erase(Löschen eines Elementes) und dann mit insert(einfügen der Regel) versucht. Dabei hat er mir keinen Fehler beim kompilieren angezeigt, ist jedoch beim ausführen an dieser Stelle gescheitert.<br />
Gibt es noch andere Möglichkeiten so ein Listenelement zu überschreiben?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/183355/überschreiben-eines-listenelementes</link><generator>RSS for Node</generator><lastBuildDate>Wed, 23 Sep 2026 05:14:56 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/183355.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 04 Jun 2007 10:45:08 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Überschreiben eines Listenelementes on Mon, 04 Jun 2007 10:45:08 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe ein kleines Programm geschrieben, das String - Elemente in einer Liste abspeichert. Jetzt will ich bestimmte Elemente der Liste überschreiben,</p>
<p>z.B:<br />
list&lt;string&gt; Liste;<br />
list&lt;string&gt;::iterator it1; // Iterator definieren</p>
<p>string chartAtPos(&quot;&quot;);<br />
string rule(&quot;Autobahnmeister&quot;);</p>
<p>for (int i=0; i&lt;rule.length(); i++)<br />
{<br />
chartAtPos = rule.substr(i,1);<br />
charList.push_back(chartAtPos); //speichern in Liste<br />
}<br />
//jetzt sind alle Buchstaben der Regel in einer Liste gespeichert<br />
...<br />
Jetzt wollte ich ein Element der Liste, z.B. das b erneut mit der Regel überschreiben. Habe dies mit erase(Löschen eines Elementes) und dann mit insert(einfügen der Regel) versucht. Dabei hat er mir keinen Fehler beim kompilieren angezeigt, ist jedoch beim ausführen an dieser Stelle gescheitert.<br />
Gibt es noch andere Möglichkeiten so ein Listenelement zu überschreiben?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1298328</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1298328</guid><dc:creator><![CDATA[Stephan_lernt_C++]]></dc:creator><pubDate>Mon, 04 Jun 2007 10:45:08 GMT</pubDate></item><item><title><![CDATA[Reply to Überschreiben eines Listenelementes on Mon, 04 Jun 2007 10:59:08 GMT]]></title><description><![CDATA[<p>Dieser Thread wurde von Moderator/in <a href="http://www.c-plusplus.net/forum/profile-var-mode-is-viewprofile-and-u-is-9713.html" rel="nofollow">estartu</a> aus dem Forum <a href="http://www.c-plusplus.net/forum/viewforum-var-f-is-1.html" rel="nofollow">MFC (Visual C++)</a> in das Forum <a href="http://www.c-plusplus.net/forum/viewforum-var-f-is-15.html" rel="nofollow">C++</a> verschoben.</p>
<p>Im Zweifelsfall bitte auch folgende Hinweise beachten:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-39405.html" rel="nofollow">C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?</a></p>
<p><em>Dieses Posting wurde automatisch erzeugt.</em></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1298338</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1298338</guid><dc:creator><![CDATA[C++ Forumbot]]></dc:creator><pubDate>Mon, 04 Jun 2007 10:59:08 GMT</pubDate></item><item><title><![CDATA[Reply to Überschreiben eines Listenelementes on Mon, 04 Jun 2007 11:09:15 GMT]]></title><description><![CDATA[<p>Hi, wahrscheinlich hast du den Iterator den du an erase übergeben hast, auch an insert übergeben. Leider ist dieser Iterator danach ungültig. erase gibt dir nen neuen Iterator zurück, den du dann an insert übergeben kannst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1298350</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1298350</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Mon, 04 Jun 2007 11:09:15 GMT</pubDate></item><item><title><![CDATA[Reply to Überschreiben eines Listenelementes on Mon, 04 Jun 2007 11:18:15 GMT]]></title><description><![CDATA[<p>Wenn du bloß was überschreiben willst, brauchst du das Listenelement doch nicht zu löschen und neu einzufügen. Oder willst du, dass das Element an das Ende kommt?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1298364</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1298364</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Mon, 04 Jun 2007 11:18:15 GMT</pubDate></item><item><title><![CDATA[Reply to Überschreiben eines Listenelementes on Mon, 04 Jun 2007 15:08:11 GMT]]></title><description><![CDATA[<p>Einfach überschreiben, das wars ... hab nicht an den Pointer gedacht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /></p>
<p>Habs so gelöst:</p>
<pre><code class="language-cpp">*Iter = this-&gt;rule;
</code></pre>
<p>und funktioniert natürlich!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1298641</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1298641</guid><dc:creator><![CDATA[Stephan_lernt_C++]]></dc:creator><pubDate>Mon, 04 Jun 2007 15:08:11 GMT</pubDate></item></channel></rss>