<?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[durch verschachtelte vektoren durchiterieren]]></title><description><![CDATA[<p>Hallo.</p>
<p>Sowas kommt bei mir oft vor:</p>
<pre><code class="language-cpp">for(int x=0;x&lt;m_grid.size();++x)
	{
		for(int y=0;y&lt;m_grid[x].size();++y)
		{
			for(int i=0;i&lt;m_grid[x][y].size();++i)
			{
				m_grid[x][y][i]-&gt;Render();
			}
		}
	}
</code></pre>
<p>Gibts da ne elegantere Möglichkeit (und eine, die die Finger weniger belastet?)</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/265468/durch-verschachtelte-vektoren-durchiterieren</link><generator>RSS for Node</generator><lastBuildDate>Fri, 04 Sep 2026 03:51:34 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/265468.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 23 Apr 2010 15:53:52 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to durch verschachtelte vektoren durchiterieren on Fri, 23 Apr 2010 15:53:52 GMT]]></title><description><![CDATA[<p>Hallo.</p>
<p>Sowas kommt bei mir oft vor:</p>
<pre><code class="language-cpp">for(int x=0;x&lt;m_grid.size();++x)
	{
		for(int y=0;y&lt;m_grid[x].size();++y)
		{
			for(int i=0;i&lt;m_grid[x][y].size();++i)
			{
				m_grid[x][y][i]-&gt;Render();
			}
		}
	}
</code></pre>
<p>Gibts da ne elegantere Möglichkeit (und eine, die die Finger weniger belastet?)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1887357</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1887357</guid><dc:creator><![CDATA[iterator!!]]></dc:creator><pubDate>Fri, 23 Apr 2010 15:53:52 GMT</pubDate></item><item><title><![CDATA[Reply to durch verschachtelte vektoren durchiterieren on Fri, 23 Apr 2010 16:03:28 GMT]]></title><description><![CDATA[<p>Du könntest eine Funktion schreiben, die einen verschachtelten Vektor und einen Funktionszeiger als Parameter nimmt und dann macht, was du willst.</p>
<p>Jedoch sind Zeiger auf Memberfunktionen kein triviales Thema, da muss man sich schon ein bisschen einarbeiten, um das zu verstehen.</p>
<p>Das entspräche dann der Funktion std::for_each, nur halt für verschachtelte Vektoren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1887361</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1887361</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Fri, 23 Apr 2010 16:03:28 GMT</pubDate></item><item><title><![CDATA[Reply to durch verschachtelte vektoren durchiterieren on Fri, 23 Apr 2010 17:19:02 GMT]]></title><description><![CDATA[<p>Es gäbe auch noch <a href="http://www.boost.org/doc/libs/1_42_0/doc/html/foreach.html" rel="nofollow">boost::foreach</a>. Das ist imo ein wenig besser, als <code>std::for_each</code> , weil es eher das ist, was man erwartet. Ist schlussendlich natürlich das gleiche in einem Makro verpackt, erhöt die Lesbarkeit aber enorm. Allerdings lohnt es sich dafür boost nicht wirklich zu installieren. Aber wenn man boost sowieso benutzt, dann kann man auch das benutzen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1887398</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1887398</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Fri, 23 Apr 2010 17:19:02 GMT</pubDate></item></channel></rss>