<?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[Per Pointer auf Array zugeifen...]]></title><description><![CDATA[<p>Hallo,<br />
ich habe in einer Klasse ein Array:</p>
<pre><code class="language-cpp">double array[7][2][3000]
</code></pre>
<p>Dieses möchte ich nun einer anderen Klasse per Get-Methode übergeben:</p>
<pre><code class="language-cpp">GetArray(double array)
{
  ...
}
</code></pre>
<p>Nun möchte ich aber nicht das ganze Array per for-Schleife durchlaufen und jedes einzelne Elemnt in ein neues Array kopieren, sondern nur ein Zeiger auf das Array anwenden, im Stiel von:</p>
<pre><code class="language-cpp">GetArray(double array)
{
 double *pointerArray=array;
}
</code></pre>
<p>Dies geht jedoch nur bei eindimmensionalen Arrays und auch dort kann ich dann nur auf das erste Element zugreifen. Wie kann ich es realisieren, dass ich dann direkt per [] auf die einzelnen Arrayelemente zugreifen kann??</p>
<p>Grüße<br />
Christian</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/57950/per-pointer-auf-array-zugeifen</link><generator>RSS for Node</generator><lastBuildDate>Wed, 03 Jun 2026 20:32:27 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/57950.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 09 Dec 2003 09:48:38 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Per Pointer auf Array zugeifen... on Tue, 09 Dec 2003 09:48:38 GMT]]></title><description><![CDATA[<p>Hallo,<br />
ich habe in einer Klasse ein Array:</p>
<pre><code class="language-cpp">double array[7][2][3000]
</code></pre>
<p>Dieses möchte ich nun einer anderen Klasse per Get-Methode übergeben:</p>
<pre><code class="language-cpp">GetArray(double array)
{
  ...
}
</code></pre>
<p>Nun möchte ich aber nicht das ganze Array per for-Schleife durchlaufen und jedes einzelne Elemnt in ein neues Array kopieren, sondern nur ein Zeiger auf das Array anwenden, im Stiel von:</p>
<pre><code class="language-cpp">GetArray(double array)
{
 double *pointerArray=array;
}
</code></pre>
<p>Dies geht jedoch nur bei eindimmensionalen Arrays und auch dort kann ich dann nur auf das erste Element zugreifen. Wie kann ich es realisieren, dass ich dann direkt per [] auf die einzelnen Arrayelemente zugreifen kann??</p>
<p>Grüße<br />
Christian</p>
]]></description><link>https://www.c-plusplus.net/forum/post/411649</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/411649</guid><dc:creator><![CDATA[~Christian]]></dc:creator><pubDate>Tue, 09 Dec 2003 09:48:38 GMT</pubDate></item></channel></rss>