<?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[Pointer und ++ ??]]></title><description><![CDATA[<p>Nehmen wir an ich habe ein</p>
<pre><code class="language-cpp">char arrC[]= &quot;Hallo&quot;;
</code></pre>
<p>und ein</p>
<pre><code class="language-cpp">int arrI[]= {1,2,3,4,5};
</code></pre>
<p>ein char ist ja 1 byte lang, und ein int 2 byte</p>
<p>wenn ich nun</p>
<pre><code class="language-cpp">arrC++;
</code></pre>
<p>mache springt de rzeiger um 1 Byte, bei</p>
<pre><code class="language-cpp">arrI++;
</code></pre>
<p>umd 2 Byte..</p>
<p>seh ich das richtig?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/184690/pointer-und</link><generator>RSS for Node</generator><lastBuildDate>Wed, 23 Sep 2026 20:53:36 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/184690.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 18 Jun 2007 09:37:14 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Pointer und ++ ?? on Mon, 18 Jun 2007 09:37:14 GMT]]></title><description><![CDATA[<p>Nehmen wir an ich habe ein</p>
<pre><code class="language-cpp">char arrC[]= &quot;Hallo&quot;;
</code></pre>
<p>und ein</p>
<pre><code class="language-cpp">int arrI[]= {1,2,3,4,5};
</code></pre>
<p>ein char ist ja 1 byte lang, und ein int 2 byte</p>
<p>wenn ich nun</p>
<pre><code class="language-cpp">arrC++;
</code></pre>
<p>mache springt de rzeiger um 1 Byte, bei</p>
<pre><code class="language-cpp">arrI++;
</code></pre>
<p>umd 2 Byte..</p>
<p>seh ich das richtig?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1308242</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1308242</guid><dc:creator><![CDATA[BorisDieKlinge]]></dc:creator><pubDate>Mon, 18 Jun 2007 09:37:14 GMT</pubDate></item><item><title><![CDATA[Reply to Pointer und ++ ?? on Mon, 18 Jun 2007 09:39:26 GMT]]></title><description><![CDATA[<p>jo, wenn deine Angabe int = 2 Byte auf deiner Plattform stimmt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1308244</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1308244</guid><dc:creator><![CDATA[Helium]]></dc:creator><pubDate>Mon, 18 Jun 2007 09:39:26 GMT</pubDate></item><item><title><![CDATA[Reply to Pointer und ++ ?? on Mon, 18 Jun 2007 10:08:34 GMT]]></title><description><![CDATA[<p>ja oder halt 4 byte..</p>
<p>aber die bit/byte sprünge macht der compilter dann automatisch nach typ größe...</p>
<p>Man lernt nie aus;)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1308261</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1308261</guid><dc:creator><![CDATA[BorisDieKlinge]]></dc:creator><pubDate>Mon, 18 Jun 2007 10:08:34 GMT</pubDate></item><item><title><![CDATA[Reply to Pointer und ++ ?? on Mon, 18 Jun 2007 10:15:37 GMT]]></title><description><![CDATA[<p>BorisDieKlinge schrieb:</p>
<blockquote>
<p>seh ich das richtig?</p>
</blockquote>
<p>Nee, arrC und arrI sind Arrays und wandeln sich somit in konstante Pointer um. Die kann man natürlich nicht verändern...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1308263</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1308263</guid><dc:creator><![CDATA[rüdiger]]></dc:creator><pubDate>Mon, 18 Jun 2007 10:15:37 GMT</pubDate></item><item><title><![CDATA[Reply to Pointer und ++ ?? on Mon, 18 Jun 2007 10:35:13 GMT]]></title><description><![CDATA[<p>ok, hätte genauer lesen sollen, aber wären es Zeiger, würden die Adresse quasi um sizeof(*zeiger) inkrementiert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1308273</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1308273</guid><dc:creator><![CDATA[Helium]]></dc:creator><pubDate>Mon, 18 Jun 2007 10:35:13 GMT</pubDate></item><item><title><![CDATA[Reply to Pointer und ++ ?? on Mon, 18 Jun 2007 10:42:40 GMT]]></title><description><![CDATA[<p>d.h. auf elemente von arrC kann ich nur so druchlaufen:</p>
<pre><code class="language-cpp">for(...;...;n++)
char elem= *(arrC+n);
//bzw. 
char elem = arr[n];

}
</code></pre>
<p>nicht so:</p>
<pre><code class="language-cpp">for(..;..;){

arrC++;

char elem = *arrC;
}
</code></pre>
<p>???</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1308277</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1308277</guid><dc:creator><![CDATA[BorisDieKlinge]]></dc:creator><pubDate>Mon, 18 Jun 2007 10:42:40 GMT</pubDate></item><item><title><![CDATA[Reply to Pointer und ++ ?? on Mon, 18 Jun 2007 10:46:19 GMT]]></title><description><![CDATA[<p>Hi Boris, dein erster Code ist lustig -), soll wohl</p>
<pre><code class="language-cpp">for(...;...;n++) 
 char elem = arrC[n];
}
</code></pre>
<p>heißen?<br />
Edit: Ok, Boris hat's gemerkt...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1308280</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1308280</guid><dc:creator><![CDATA[Th]]></dc:creator><pubDate>Mon, 18 Jun 2007 10:46:19 GMT</pubDate></item><item><title><![CDATA[Reply to Pointer und ++ ?? on Mon, 18 Jun 2007 10:49:39 GMT]]></title><description><![CDATA[<p>rüdiger schrieb:</p>
<blockquote>
<p>Nee, arrC und arrI sind Arrays und wandeln sich somit in konstante Pointer um. Die kann man natürlich nicht verändern...</p>
</blockquote>
<p>naja, eigentlich sind arrays überhaupt keine pointer (auch wenn man sie mit '*' ansprechen kann)...<br />
<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/1308283</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1308283</guid><dc:creator><![CDATA[pale dog]]></dc:creator><pubDate>Mon, 18 Jun 2007 10:49:39 GMT</pubDate></item><item><title><![CDATA[Reply to Pointer und ++ ?? on Mon, 18 Jun 2007 11:04:37 GMT]]></title><description><![CDATA[<p>BorisDieKlinge schrieb:</p>
<blockquote>
<p>d.h. auf elemente von arrC kann ich nur so druchlaufen:<br />
[...]???</p>
</blockquote>
<p>oder so:</p>
<pre><code class="language-cpp">for(char * p=arrC;...;c++)
   char elem= *p;

}
</code></pre>
<p>Zeiger sind hier genau wie die Iteratoren von den üblichen Containern.</p>
<p>container.begin() entspricht dabei arrC, container.end() entspreicht dabei arrC+längeVonArrC</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1308292</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1308292</guid><dc:creator><![CDATA[Helium]]></dc:creator><pubDate>Mon, 18 Jun 2007 11:04:37 GMT</pubDate></item></channel></rss>