<?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[iterator -&amp;gt;* -Operator?]]></title><description><![CDATA[<p>Hallo,</p>
<p>kann man irgendwie einen -&gt;* -Operator für iteratoren überladen?</p>
<p>Das ganze bräuchte ich, weil ich habe eine Liste von Pointern auf einer Klasse.<br />
Wenn ich diese nun durchiteriere, ist es doof, immer per (*iter)-&gt;foo() auf die Elemente zuzugreifen...<br />
Schöner wäre hier iter-&gt;*foo() oder?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/248884/iterator-gt-operator</link><generator>RSS for Node</generator><lastBuildDate>Wed, 16 Sep 2026 18:11:26 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/248884.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 30 Aug 2009 17:48:33 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to iterator -&amp;gt;* -Operator? on Sun, 30 Aug 2009 17:48:33 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>kann man irgendwie einen -&gt;* -Operator für iteratoren überladen?</p>
<p>Das ganze bräuchte ich, weil ich habe eine Liste von Pointern auf einer Klasse.<br />
Wenn ich diese nun durchiteriere, ist es doof, immer per (*iter)-&gt;foo() auf die Elemente zuzugreifen...<br />
Schöner wäre hier iter-&gt;*foo() oder?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1769419</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1769419</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sun, 30 Aug 2009 17:48:33 GMT</pubDate></item><item><title><![CDATA[Reply to iterator -&amp;gt;* -Operator? on Sun, 30 Aug 2009 17:51:33 GMT]]></title><description><![CDATA[<p>Dieser Operator ist eigentlich nicht dafür da. Siehe <a href="http://magazin.c-plusplus.net/artikel/%DCberladung%20von%20Operatoren%20in%20CPlusPlus%20%28Teil%201%29" rel="nofollow">Operatorüberladungs-Artikel</a>.</p>
<p>Was hindert dich daran, wie bei den Boost Pointer-Containers direkt den Zeiger zu dereferenzieren? Oder geht es dir um die Anwendung bei bereits vorhandenen Iteratoren?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1769420</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1769420</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Sun, 30 Aug 2009 17:51:33 GMT</pubDate></item><item><title><![CDATA[Reply to iterator -&amp;gt;* -Operator? on Sun, 30 Aug 2009 18:02:37 GMT]]></title><description><![CDATA[<p>hallo,</p>
<p>ja es geht mir um die vorhandenen iteratoren.</p>
<p>ich habe den abschnitt zu dem operator gelesen, aber irgendwie nicht wirklich verstanden. was wird jetzt wie dereferenziert?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1769429</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1769429</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sun, 30 Aug 2009 18:02:37 GMT</pubDate></item><item><title><![CDATA[Reply to iterator -&amp;gt;* -Operator? on Sun, 30 Aug 2009 23:19:17 GMT]]></title><description><![CDATA[<p>(*iter)-&gt;foo() passt schon.<br />
-&gt;* ist ein gänzlich anderer Operator, da geht's um Member-Pointer.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1769539</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1769539</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Sun, 30 Aug 2009 23:19:17 GMT</pubDate></item><item><title><![CDATA[Reply to iterator -&amp;gt;* -Operator? on Mon, 31 Aug 2009 04:35:21 GMT]]></title><description><![CDATA[<p>wir hatten her irgendwo im Forum mal über einen Pointer-Iteratr bzw. DereferencingIterator disktutiert. Das wäre dann ein Wrapper für normale Iteratoren und dessen op-&gt; dereferenziert nicht nur den Iterator sondern auch den Pointer gleich mit.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1769561</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1769561</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Mon, 31 Aug 2009 04:35:21 GMT</pubDate></item><item><title><![CDATA[Reply to iterator -&amp;gt;* -Operator? on Mon, 31 Aug 2009 09:24:20 GMT]]></title><description><![CDATA[<p>Am Ende der Disukssion ist IIRC rausgekommen, dass die Boost sowas eh schon fertig hat:</p>
<p><a href="http://www.boost.org/doc/libs/1_39_0/libs/iterator/doc/transform_iterator.html" rel="nofollow">http://www.boost.org/doc/libs/1_39_0/libs/iterator/doc/transform_iterator.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1769632</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1769632</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Mon, 31 Aug 2009 09:24:20 GMT</pubDate></item><item><title><![CDATA[Reply to iterator -&amp;gt;* -Operator? on Mon, 31 Aug 2009 12:21:04 GMT]]></title><description><![CDATA[<p>Hm, meint ihr das? Hier ging es zwar um einen Cast-Iterator, aber das Prinzip bleibt das Gleiche:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-245401.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-245401.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1769741</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1769741</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Mon, 31 Aug 2009 12:21:04 GMT</pubDate></item><item><title><![CDATA[Reply to iterator -&amp;gt;* -Operator? on Mon, 31 Aug 2009 16:27:09 GMT]]></title><description><![CDATA[<p>Nö, es gab einen Thread wo es wirklich um einen &quot;dereferenzierenden Iterator&quot; ging.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1769899</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1769899</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Mon, 31 Aug 2009 16:27:09 GMT</pubDate></item></channel></rss>