<?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[statisches Array verarbeiten:]]></title><description><![CDATA[<p>angenommen ich habe folgenden Code:</p>
<pre><code class="language-cpp">long va[32];
// ... va wird gefüllt ...

long vb[32] = va;
</code></pre>
<p>Habe ich dann quasi 2 long Zeiger, die auf den gleichen Speicher zeigen oder wird hier etwas kopiert?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/201644/statisches-array-verarbeiten</link><generator>RSS for Node</generator><lastBuildDate>Tue, 06 Oct 2026 02:28:05 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/201644.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 02 Jan 2008 15:04:22 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to statisches Array verarbeiten: on Wed, 02 Jan 2008 15:04:22 GMT]]></title><description><![CDATA[<p>angenommen ich habe folgenden Code:</p>
<pre><code class="language-cpp">long va[32];
// ... va wird gefüllt ...

long vb[32] = va;
</code></pre>
<p>Habe ich dann quasi 2 long Zeiger, die auf den gleichen Speicher zeigen oder wird hier etwas kopiert?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1429373</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1429373</guid><dc:creator><![CDATA[doofe Frage ich weiß]]></dc:creator><pubDate>Wed, 02 Jan 2008 15:04:22 GMT</pubDate></item><item><title><![CDATA[Reply to statisches Array verarbeiten: on Wed, 02 Jan 2008 15:12:24 GMT]]></title><description><![CDATA[<p>Da vb kein Zeiger ist, sondern ein Array, das Werte abspeichert, wird der Speicherinhalt von va and vb zugewiesen, und somit kopiert. Eine reine Adresszuweisung (und somit keine Kopie), würdest du durch einen Zeiger auf va erreichen:</p>
<pre><code class="language-cpp">long va[32];
// ... va wird gefüllt ...

long* vb = &amp;va;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1429379</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1429379</guid><dc:creator><![CDATA[mikey]]></dc:creator><pubDate>Wed, 02 Jan 2008 15:12:24 GMT</pubDate></item><item><title><![CDATA[Reply to statisches Array verarbeiten: on Wed, 02 Jan 2008 15:12:55 GMT]]></title><description><![CDATA[<pre><code>error: initialization with &quot;{...}&quot; expected for aggregate object
  long vb[32] = va;
                ^
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1429380</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1429380</guid><dc:creator><![CDATA[Entenwickler]]></dc:creator><pubDate>Wed, 02 Jan 2008 15:12:55 GMT</pubDate></item><item><title><![CDATA[Reply to statisches Array verarbeiten: on Wed, 02 Jan 2008 15:26:59 GMT]]></title><description><![CDATA[<p>doofe Frage ich weiß schrieb:</p>
<blockquote>
<p>...<br />
Habe ich dann quasi 2 long Zeiger, die auf den gleichen Speicher zeigen oder wird hier etwas kopiert?</p>
</blockquote>
<p>Weder noch.<br />
Das wird Dir auch der Compiler sagen, wenn Du ihn bemühst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1429393</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1429393</guid><dc:creator><![CDATA[Simon2]]></dc:creator><pubDate>Wed, 02 Jan 2008 15:26:59 GMT</pubDate></item><item><title><![CDATA[Reply to statisches Array verarbeiten: on Wed, 02 Jan 2008 15:30:33 GMT]]></title><description><![CDATA[<p>mikey schrieb:</p>
<blockquote>
<pre><code class="language-cpp">long* vb = &amp;va;
</code></pre>
</blockquote>
<p>den Adressoperator kannste dir doch eigtl. sparen - &quot;va&quot; stellt ja schon die Adresse dar oder?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1429395</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1429395</guid><dc:creator><![CDATA[Checker*amp*Murckser]]></dc:creator><pubDate>Wed, 02 Jan 2008 15:30:33 GMT</pubDate></item><item><title><![CDATA[Reply to statisches Array verarbeiten: on Wed, 02 Jan 2008 15:31:10 GMT]]></title><description><![CDATA[<p>Paul schrieb:</p>
<blockquote>
<p>den Adressoperator kannste dir doch eigtl. sparen - &quot;va&quot; stellt ja schon die Adresse dar oder?</p>
</blockquote>
<p>Stimmt, es geht doch nur ohne Adressoperator, mit Adressoperator bricht der Compiler ab. Mein Fehler. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1429399</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1429399</guid><dc:creator><![CDATA[mikey]]></dc:creator><pubDate>Wed, 02 Jan 2008 15:31:10 GMT</pubDate></item></channel></rss>