<?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[Zeiger auf einen Zeiger]]></title><description><![CDATA[<p>int iwert = 111;<br />
int *iptr = &amp;iwert;<br />
int **iptrptr = &amp;iptr;</p>
<p>wieso nimmt man eigentlich 2 Sterne. iptrptr ist doch auch nur ein normaler Zeiger auf iptr. Und wieso würde iptr auf eine ungültige Speicheradresse zeigen, wenn man iptrptr dereferenziert mit nur einem Stern.</p>
<p>int *iptrptr = &amp;iptr würde doch iptrptr auch auf die Adresse von iptr zeigen und damit auch auf iwert.</p>
<p>????</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/200800/zeiger-auf-einen-zeiger</link><generator>RSS for Node</generator><lastBuildDate>Mon, 05 Oct 2026 03:09:30 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/200800.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 19 Dec 2007 20:48:09 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Zeiger auf einen Zeiger on Wed, 19 Dec 2007 20:48:09 GMT]]></title><description><![CDATA[<p>int iwert = 111;<br />
int *iptr = &amp;iwert;<br />
int **iptrptr = &amp;iptr;</p>
<p>wieso nimmt man eigentlich 2 Sterne. iptrptr ist doch auch nur ein normaler Zeiger auf iptr. Und wieso würde iptr auf eine ungültige Speicheradresse zeigen, wenn man iptrptr dereferenziert mit nur einem Stern.</p>
<p>int *iptrptr = &amp;iptr würde doch iptrptr auch auf die Adresse von iptr zeigen und damit auch auf iwert.</p>
<p>????</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1423445</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1423445</guid><dc:creator><![CDATA[BOSS]]></dc:creator><pubDate>Wed, 19 Dec 2007 20:48:09 GMT</pubDate></item><item><title><![CDATA[Reply to Zeiger auf einen Zeiger on Wed, 19 Dec 2007 20:57:30 GMT]]></title><description><![CDATA[<p>BOSS schrieb:</p>
<blockquote>
<p>wieso nimmt man eigentlich 2 Sterne.</p>
</blockquote>
<p>Wieso heißt es wohl Zeiger auf Zeiger?</p>
<blockquote>
<p>iptrptr ist doch auch nur ein normaler Zeiger auf iptr.</p>
</blockquote>
<p>Wieso ist dann einmal der Datentyp int* und das anderemal int**?</p>
<blockquote>
<p>Und wieso würde iptr auf eine ungültige Speicheradresse zeigen, wenn man iptrptr dereferenziert mit nur einem Stern.</p>
</blockquote>
<p>Wenn iptrptr mit einem * dereferenziert wird, zeigt er auf den Inhalt eines anderen Pointers, der sinnigerweise auch wieder auf eine gültige Adresse (Variable) zeigen sollte.</p>
<pre><code>int *iptrptr = &amp;iptr würde doch iptrptr auch auf die Adresse von iptr zeigen und damit auch auf iwert.
</code></pre>
<p>Dann brauchst du aber keinen Pointer auf Pointer.</p>
<p>Zeh Mau</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1423450</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1423450</guid><dc:creator><![CDATA[Zeh Mau]]></dc:creator><pubDate>Wed, 19 Dec 2007 20:57:30 GMT</pubDate></item></channel></rss>