<?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[Wer kann es schneller ????]]></title><description><![CDATA[<p>Hab hier ein kleines Zeitproblem:</p>
<p>Ich hab hier ein 3-dimensionalles globales Feld : bool Color[256][256][256];</p>
<p>im Laufe des Programmes werden dann irgentwelche inhalte auf true gesetzt,<br />
zum Beispiel Color[123][34][123] = true;</p>
<p>jetzt muss ich das Feld aber wieder zurücksetzen so das alle 256*256*256 Werte<br />
wieder den Wert false haben, zur Zeit mach ich das so:</p>
<p>for(int h=0;h&lt;256;h++)<br />
for(int j=0;j&lt;256;j++)<br />
for(int k=0;k&lt;256;k++)<br />
{<br />
refColor[h][j][k] = false;<br />
}</p>
<p>kennt jemand eine Möglichkeit das schneller zu erledigen, den dieser Vorgang,<br />
dauert auf meiner Kiste fast 0,5s und das ist viel zu langsam <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":-("
      alt="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/79030/wer-kann-es-schneller</link><generator>RSS for Node</generator><lastBuildDate>Sun, 19 Apr 2026 11:19:34 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/79030.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 07 Jul 2004 12:29:04 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Wer kann es schneller ???? on Wed, 07 Jul 2004 12:29:04 GMT]]></title><description><![CDATA[<p>Hab hier ein kleines Zeitproblem:</p>
<p>Ich hab hier ein 3-dimensionalles globales Feld : bool Color[256][256][256];</p>
<p>im Laufe des Programmes werden dann irgentwelche inhalte auf true gesetzt,<br />
zum Beispiel Color[123][34][123] = true;</p>
<p>jetzt muss ich das Feld aber wieder zurücksetzen so das alle 256*256*256 Werte<br />
wieder den Wert false haben, zur Zeit mach ich das so:</p>
<p>for(int h=0;h&lt;256;h++)<br />
for(int j=0;j&lt;256;j++)<br />
for(int k=0;k&lt;256;k++)<br />
{<br />
refColor[h][j][k] = false;<br />
}</p>
<p>kennt jemand eine Möglichkeit das schneller zu erledigen, den dieser Vorgang,<br />
dauert auf meiner Kiste fast 0,5s und das ist viel zu langsam <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":-("
      alt="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/555185</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/555185</guid><dc:creator><![CDATA[Veritas]]></dc:creator><pubDate>Wed, 07 Jul 2004 12:29:04 GMT</pubDate></item><item><title><![CDATA[Reply to Wer kann es schneller ???? on Wed, 07 Jul 2004 12:44:26 GMT]]></title><description><![CDATA[<p>da gibt es doch den C-Befehl um einen Speicherbereich einer bestimmten Größe mit etwas zu füllen.</p>
<p>memset?</p>
<p>Das Array liegt ja als &quot;Schlange&quot; im Speicher. musst also nur die Größen multiplizieren.</p>
<p>Habs rausgesucht, aber nicht getestet:</p>
<pre><code class="language-cpp">memset (refColor, 0, h*j*k);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/555195</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/555195</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Wed, 07 Jul 2004 12:44:26 GMT</pubDate></item><item><title><![CDATA[Reply to Wer kann es schneller ???? on Wed, 07 Jul 2004 13:18:52 GMT]]></title><description><![CDATA[<p>Supi,</p>
<p>danke, danke geht viermal schneller, dauert jetzt nur noch 0,1s</p>
<p>:-))))))</p>
]]></description><link>https://www.c-plusplus.net/forum/post/555231</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/555231</guid><dc:creator><![CDATA[Veritas]]></dc:creator><pubDate>Wed, 07 Jul 2004 13:18:52 GMT</pubDate></item></channel></rss>