<?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[for_each frage]]></title><description><![CDATA[<p>hola leute</p>
<p>ich hab folgenden code:</p>
<pre><code class="language-cpp">//class X;

X meine_klasse(parameter);
for_each(mein_vector.begin(), mein_vector.end(), meine_klasse);
// etwas mit meine_klasse machen
</code></pre>
<p>funktioniert natuerlich nicht. meine_klasse ist dann noch immer leer.<br />
aber wie kann ich das dann machen?<br />
nach for_each wuerde meine klasse unter umstaenden jedoch ein paar hundert strings beinhalten. wenn ich es jedoch so</p>
<pre><code class="language-cpp">meine_klasse = for_each(mein_vector.begin(), mein_vector.end(), meine_klasse);
</code></pre>
<p>machen wuerde, waere das jedoch ein riessiger aufwand den ich vermeiden will.</p>
<p>wie stell ich das dann also an ?<br />
oder muss ich mir da das for_each selber nachbauen und so modifizieren damit das klappt ??</p>
<p>Meep Meep</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/147802/for_each-frage</link><generator>RSS for Node</generator><lastBuildDate>Fri, 04 Sep 2026 10:23:43 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/147802.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 20 May 2006 08:57:36 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to for_each frage on Sat, 20 May 2006 08:57:36 GMT]]></title><description><![CDATA[<p>hola leute</p>
<p>ich hab folgenden code:</p>
<pre><code class="language-cpp">//class X;

X meine_klasse(parameter);
for_each(mein_vector.begin(), mein_vector.end(), meine_klasse);
// etwas mit meine_klasse machen
</code></pre>
<p>funktioniert natuerlich nicht. meine_klasse ist dann noch immer leer.<br />
aber wie kann ich das dann machen?<br />
nach for_each wuerde meine klasse unter umstaenden jedoch ein paar hundert strings beinhalten. wenn ich es jedoch so</p>
<pre><code class="language-cpp">meine_klasse = for_each(mein_vector.begin(), mein_vector.end(), meine_klasse);
</code></pre>
<p>machen wuerde, waere das jedoch ein riessiger aufwand den ich vermeiden will.</p>
<p>wie stell ich das dann also an ?<br />
oder muss ich mir da das for_each selber nachbauen und so modifizieren damit das klappt ??</p>
<p>Meep Meep</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1061404</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1061404</guid><dc:creator><![CDATA[Meep Meep]]></dc:creator><pubDate>Sat, 20 May 2006 08:57:36 GMT</pubDate></item><item><title><![CDATA[Reply to for_each frage on Sat, 20 May 2006 09:07:35 GMT]]></title><description><![CDATA[<p>Was willst Du denn damit machen?</p>
<p>Ich bin mir ziemlich sicher, dass Du nicht verstanden hast, was for_each normalerweise macht.</p>
<p>for_each ist nämlich dazu da, ein Funktionsobjekt (Parameter #3) auf eine Sequenz von Objekten anzuwenden (Parameter #1-#2). Siehe dazu auch <a href="http://www.sgi.com/tech/stl/for_each.html" rel="nofollow">http://www.sgi.com/tech/stl/for_each.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1061411</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1061411</guid><dc:creator><![CDATA[nman]]></dc:creator><pubDate>Sat, 20 May 2006 09:07:35 GMT</pubDate></item><item><title><![CDATA[Reply to for_each frage on Sat, 20 May 2006 09:13:07 GMT]]></title><description><![CDATA[<p>hoi nman</p>
<p>ansich glaub ich schon das ich verstanden habe was for_each macht.<br />
mir geht es darum das in dem vector ein haufen strings drinnen stehen.<br />
meine_klasse beherbergt auch einen vector&lt;string&gt;.<br />
meine_klasse ueberpruft dann die einzelnen strings. und wenn der jeweilige string in ein bestimmte schema passt, dann wird er in den vector von meine_klasse reinkopiert. am schluss hab ich dann die gesuchten strings in meine_klasse.</p>
<p>Meep Meep</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1061414</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1061414</guid><dc:creator><![CDATA[Meep Meep]]></dc:creator><pubDate>Sat, 20 May 2006 09:13:07 GMT</pubDate></item><item><title><![CDATA[Reply to for_each frage on Sat, 20 May 2006 11:35:24 GMT]]></title><description><![CDATA[<p>Schau Dir dazu besser mal remove_copy_if an, der kopiert Elemente von einem Vektor in einen anderen und lässt dabei Elemente aus (sprich entfernt sie aus dem Zielvektor) die einem Prädikat gehorchen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1061508</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1061508</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Sat, 20 May 2006 11:35:24 GMT</pubDate></item><item><title><![CDATA[Reply to for_each frage on Sat, 20 May 2006 11:43:16 GMT]]></title><description><![CDATA[<p>re</p>
<p>die elemente sollen ja nur kopiert und nicht geloescht auch noch.</p>
<p>Meep Meep</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1061517</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1061517</guid><dc:creator><![CDATA[Meep Meep]]></dc:creator><pubDate>Sat, 20 May 2006 11:43:16 GMT</pubDate></item><item><title><![CDATA[Reply to for_each frage on Sat, 20 May 2006 12:16:01 GMT]]></title><description><![CDATA[<p>Hallo,<br />
remove_copy_if kopiert alle Elemente zwischen (start, end] für die das Prädikat _nicht_ true ist. Es wird also nicht wirklich etwas gelöscht.</p>
<p>Gruß, Caipi</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1061544</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1061544</guid><dc:creator><![CDATA[Caipi]]></dc:creator><pubDate>Sat, 20 May 2006 12:16:01 GMT</pubDate></item><item><title><![CDATA[Reply to for_each frage on Sat, 20 May 2006 12:27:58 GMT]]></title><description><![CDATA[<p>ich will und kann kein remove_copy_if verwenden.</p>
<p>ich will einfach nur wissen ob es eine moeglichkeit gibt das ich for_each ein object uebergeben kann, das ich dann auch noch weiterverwenden kann oder ob das nicht geht.<br />
davon abgesehen is der vector in meine_klasse kein std::vector</p>
<p>Meep Meep</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1061560</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1061560</guid><dc:creator><![CDATA[Meep Meep]]></dc:creator><pubDate>Sat, 20 May 2006 12:27:58 GMT</pubDate></item><item><title><![CDATA[Reply to for_each frage on Sat, 20 May 2006 12:37:33 GMT]]></title><description><![CDATA[<p>Man könnte jetzt argumentieren dass das kein Hindernis ist, da Du ja einen Adapter-Iterator basteln könntest aber ums mal kurz und knackig zu formulieren for_each nimmt eine Kopie des Funktors, also ohne den &quot;riesen Aufwand&quot; (rumkopiererei) kannst Du es so nicht machen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1061566</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1061566</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Sat, 20 May 2006 12:37:33 GMT</pubDate></item><item><title><![CDATA[Reply to for_each frage on Sat, 20 May 2006 12:38:45 GMT]]></title><description><![CDATA[<p>danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1061568</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1061568</guid><dc:creator><![CDATA[Meep Meep]]></dc:creator><pubDate>Sat, 20 May 2006 12:38:45 GMT</pubDate></item></channel></rss>