<?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[Bestimmten bereich eines arrays in anderen kopieren?]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich suche vergeblich eine möglichkeit einen bestimmten teilbereich eines arrays in ein anderes array zu kopieren. Ich arbeite nicht mit std::vector sondern mit &quot;normalen&quot; double* arr = (double*)calloc(...); methoden....</p>
<p>gibt es da was?</p>
<p>Dangö</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/164492/bestimmten-bereich-eines-arrays-in-anderen-kopieren</link><generator>RSS for Node</generator><lastBuildDate>Sun, 13 Sep 2026 21:44:15 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/164492.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 08 Nov 2006 19:59:40 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Bestimmten bereich eines arrays in anderen kopieren? on Wed, 08 Nov 2006 19:59:40 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich suche vergeblich eine möglichkeit einen bestimmten teilbereich eines arrays in ein anderes array zu kopieren. Ich arbeite nicht mit std::vector sondern mit &quot;normalen&quot; double* arr = (double*)calloc(...); methoden....</p>
<p>gibt es da was?</p>
<p>Dangö</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1171431</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1171431</guid><dc:creator><![CDATA[Mati]]></dc:creator><pubDate>Wed, 08 Nov 2006 19:59:40 GMT</pubDate></item><item><title><![CDATA[Reply to Bestimmten bereich eines arrays in anderen kopieren? on Wed, 08 Nov 2006 20:02:52 GMT]]></title><description><![CDATA[<p>std::copy aus &lt;algorithm&gt;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1171434</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1171434</guid><dc:creator><![CDATA[Michael E.]]></dc:creator><pubDate>Wed, 08 Nov 2006 20:02:52 GMT</pubDate></item><item><title><![CDATA[Reply to Bestimmten bereich eines arrays in anderen kopieren? on Wed, 08 Nov 2006 20:08:22 GMT]]></title><description><![CDATA[<p>Hi!</p>
<p>Oder copy_n().<br />
Funktioniert eigentlich wie mit memcpy (nur die Parameterreihenfolge ist unterschiedlich). Du übergibst einfach die Adresse des Elements wo du anfangen willst und dann die Anzahl Elemente die du kopieren willst. Dann hast du das was du willst:</p>
<pre><code class="language-cpp">double *arr = new double[100];
// arr füllen
size_t anzElemente = 10;
double *dest = new double[anzElemente];
std::copy_n(&amp;arr[15], anzElemente, dest);
// oder: memcpy(dest, &amp;arr[15], anzElemente);
</code></pre>
<p>Greetz</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1171439</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1171439</guid><dc:creator><![CDATA[Vellas]]></dc:creator><pubDate>Wed, 08 Nov 2006 20:08:22 GMT</pubDate></item></channel></rss>