<?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[Zeiger auf List Element]]></title><description><![CDATA[<p>Abend,</p>
<p>ich habe eine List, in der ich Elemente hinzufuege:</p>
<pre><code class="language-cpp">std::list&lt;Foo&gt; list;
Foo f;
list.push_back(f);
Foo* p = ??
</code></pre>
<p>Nach dem hinzufuegen mochte ich einen Zeiger auf das gerade eben hinzugefuegte Element haben. Sprich im Beispiel soll p auf das gerade geaddete Foo Objekt in der Liste zeigen. Wie macht man das?</p>
<p>PS: Wenn ich dann weitere Elemente der Liste mit push_back() hinzufuege, bleibt p ja valide, sprichzeigt nach wie vor auf das urspruengliche Foo Objekt in der Liste, oder?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/286465/zeiger-auf-list-element</link><generator>RSS for Node</generator><lastBuildDate>Thu, 20 Aug 2026 23:04:11 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/286465.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 10 May 2011 15:57:45 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Zeiger auf List Element on Tue, 10 May 2011 15:57:45 GMT]]></title><description><![CDATA[<p>Abend,</p>
<p>ich habe eine List, in der ich Elemente hinzufuege:</p>
<pre><code class="language-cpp">std::list&lt;Foo&gt; list;
Foo f;
list.push_back(f);
Foo* p = ??
</code></pre>
<p>Nach dem hinzufuegen mochte ich einen Zeiger auf das gerade eben hinzugefuegte Element haben. Sprich im Beispiel soll p auf das gerade geaddete Foo Objekt in der Liste zeigen. Wie macht man das?</p>
<p>PS: Wenn ich dann weitere Elemente der Liste mit push_back() hinzufuege, bleibt p ja valide, sprichzeigt nach wie vor auf das urspruengliche Foo Objekt in der Liste, oder?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2061309</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2061309</guid><dc:creator><![CDATA[Listig]]></dc:creator><pubDate>Tue, 10 May 2011 15:57:45 GMT</pubDate></item><item><title><![CDATA[Reply to Zeiger auf List Element on Tue, 10 May 2011 16:20:32 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">Foo* p = &amp;list.back();
</code></pre>
<p>Und ja, der Zeiger bleibt valide (bei <code>list</code> - bei anderen Containern nicht unbedingt).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2061317</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2061317</guid><dc:creator><![CDATA[ipsec]]></dc:creator><pubDate>Tue, 10 May 2011 16:20:32 GMT</pubDate></item></channel></rss>