<?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[array füllen]]></title><description><![CDATA[<p>ich arbeite an einem Programm in der sehr schnell ein Haufen Arrays gefüllt werden sollen.<br />
dabei sind die arrays selten komplett gefüllt</p>
<p>jetzt hab ich mich gefragt, weleches dieser beiden schneller ist:</p>
<pre><code class="language-cpp">char dest[256]
char source[256]
fill(source);
int numval
for(int i=0;i&lt;numval;i++){
dest[i]=source[i];
}
//oder
dest=source;

}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/305866/array-füllen</link><generator>RSS for Node</generator><lastBuildDate>Sat, 08 Aug 2026 12:24:57 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/305866.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 10 Jul 2012 20:41:32 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to array füllen on Tue, 10 Jul 2012 20:41:32 GMT]]></title><description><![CDATA[<p>ich arbeite an einem Programm in der sehr schnell ein Haufen Arrays gefüllt werden sollen.<br />
dabei sind die arrays selten komplett gefüllt</p>
<p>jetzt hab ich mich gefragt, weleches dieser beiden schneller ist:</p>
<pre><code class="language-cpp">char dest[256]
char source[256]
fill(source);
int numval
for(int i=0;i&lt;numval;i++){
dest[i]=source[i];
}
//oder
dest=source;

}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2231757</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2231757</guid><dc:creator><![CDATA[alterbro]]></dc:creator><pubDate>Tue, 10 Jul 2012 20:41:32 GMT</pubDate></item><item><title><![CDATA[Reply to array füllen on Tue, 10 Jul 2012 20:48:19 GMT]]></title><description><![CDATA[<p>Das zweite ist falsch. Ansonsten memcpy fuer chars.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2231758</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2231758</guid><dc:creator><![CDATA[knivil]]></dc:creator><pubDate>Tue, 10 Jul 2012 20:48:19 GMT</pubDate></item><item><title><![CDATA[Reply to array füllen on Tue, 10 Jul 2012 20:49:21 GMT]]></title><description><![CDATA[<p>dest = source funktioniert doch garnicht. (Es sei denn du würdest sinnvollerweise std::array oder std::vector nutzen.)<br />
Um Speicherblöcken einen Wert zuzuweisen solltest du std::fill nutzen, um zu Kopieren std::copy.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2231759</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2231759</guid><dc:creator><![CDATA[cooky451]]></dc:creator><pubDate>Tue, 10 Jul 2012 20:49:21 GMT</pubDate></item><item><title><![CDATA[Reply to array füllen on Tue, 10 Jul 2012 20:56:29 GMT]]></title><description><![CDATA[<p>alterbro schrieb:</p>
<blockquote>
<p>dabei sind die arrays selten komplett gefüllt</p>
<pre><code class="language-cpp">char dest[256]
char source[256]
</code></pre>
</blockquote>
<p>Du willst <code>std::vector</code> , und wahrscheinlich sollte der Datentyp eher <code>unsigned char</code> sein?</p>
<p>alterbro schrieb:</p>
<blockquote>
<pre><code class="language-cpp">dest=source;
</code></pre>
</blockquote>
<p>Das geht nicht. Jetzt muss ich dich schon mal fragen, seit wann und womit du C++ lernst.</p>
<p>Wie wäre es denn hiermit?</p>
<pre><code class="language-cpp">char s[] = { 0,1,2,3,4,5,6,7,8,9 };
	std::vector&lt;char&gt; source(s,s+10);

	std::vector&lt;char&gt; dest = source;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2231761</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2231761</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Tue, 10 Jul 2012 20:56:29 GMT</pubDate></item><item><title><![CDATA[Reply to array füllen on Tue, 10 Jul 2012 21:16:05 GMT]]></title><description><![CDATA[<p>ja habs auch gerade gemerkt, sorry</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2231764</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2231764</guid><dc:creator><![CDATA[alterbro]]></dc:creator><pubDate>Tue, 10 Jul 2012 21:16:05 GMT</pubDate></item></channel></rss>