<?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[Frage zu Zeigern]]></title><description><![CDATA[<p>Kann ein Zeiger auch auf etwas anderes als Speicheradressen zeigen, oder muss bei jeder Zuweisung explizit durch ein &quot;&amp;&quot; die Adresse der Variable angegeben werden?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/240440/frage-zu-zeigern</link><generator>RSS for Node</generator><lastBuildDate>Tue, 22 Sep 2026 01:11:26 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/240440.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 06 May 2009 15:42:07 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Frage zu Zeigern on Wed, 06 May 2009 15:42:07 GMT]]></title><description><![CDATA[<p>Kann ein Zeiger auch auf etwas anderes als Speicheradressen zeigen, oder muss bei jeder Zuweisung explizit durch ein &quot;&amp;&quot; die Adresse der Variable angegeben werden?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1706590</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1706590</guid><dc:creator><![CDATA[skullyan]]></dc:creator><pubDate>Wed, 06 May 2009 15:42:07 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Zeigern on Wed, 06 May 2009 15:45:28 GMT]]></title><description><![CDATA[<p>Ehm, ein Zeiger <strong>zeigt nicht</strong> auf eine Speicheradresse. Ein Zeiger <strong>ist</strong> eine Speicheradresse und zeigt über diese auf ein Objekt. Daher verstehe ich die Frage nun nicht so recht.</p>
<p>Grüssli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1706591</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1706591</guid><dc:creator><![CDATA[Dravere]]></dc:creator><pubDate>Wed, 06 May 2009 15:45:28 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Zeigern on Wed, 06 May 2009 15:51:57 GMT]]></title><description><![CDATA[<p>skullyan schrieb:</p>
<blockquote>
<p>Kann ein Zeiger auch auf etwas anderes als Speicheradressen zeigen, oder muss bei jeder Zuweisung explizit durch ein &quot;&amp;&quot; die Adresse der Variable angegeben werden?</p>
</blockquote>
<p>Du kannst einen Zeiger auch mit einer numerischen Adresse initialisieren:</p>
<pre><code class="language-cpp">void* p = (void*)0xdeadbeef;
</code></pre>
<p>Was genau das bewirkt ist natürlich systemspezifisch.</p>
<p>(Ansonsten gäbe es z.B. noch Initialisierung mit einem new-Ausdruck, da kommt auch kein &amp; vor, aber das wolltest du vermutlich nicht wissen)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1706597</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1706597</guid><dc:creator><![CDATA[Bashar]]></dc:creator><pubDate>Wed, 06 May 2009 15:51:57 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Zeigern on Wed, 06 May 2009 16:03:47 GMT]]></title><description><![CDATA[<p>Ja, ich weiß jetzt was ihr meint. Aber mal ne andere Frage: Benutzt man Zeiger nur um keine Abbilder von Variablen (etc.) zu erzeugen oder gibts noch mehr Einsatzgebiete von Zeigern?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1706611</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1706611</guid><dc:creator><![CDATA[skullyan]]></dc:creator><pubDate>Wed, 06 May 2009 16:03:47 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Zeigern on Wed, 06 May 2009 16:12:37 GMT]]></title><description><![CDATA[<p>skullyan schrieb:</p>
<blockquote>
<p>Aber mal ne andere Frage: ...gibts noch mehr Einsatzgebiete von Zeigern?</p>
</blockquote>
<p>Ohne Zeiger wird vermutlich kaum ein sinnvolles C++ Programm in der Praxis laufen. Zeiger sind für die dynamische Speicherverwaltung und Vererbung nahezu unabdingbar.</p>
<p>Wobei es hier besser wäre mit einem C++ Buch anzufangen und dann konkret am Beispiel genauere Fragen zu stellen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1706615</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1706615</guid><dc:creator><![CDATA[asc]]></dc:creator><pubDate>Wed, 06 May 2009 16:12:37 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Zeigern on Wed, 06 May 2009 16:23:59 GMT]]></title><description><![CDATA[<p>in einem zeiger kann _alles_ drinstehen. natürlich muss man den compiler über-<br />
listen und casten, aber prinzipiel ist ein zeiger nur ein (unter win32) 4 byte<br />
großer speicherblock.</p>
<pre><code class="language-cpp">int *a = (int *)2;
int *b = (int *)3;
int *res = ((int *)(((int)a)+((int)b)));
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1706627</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1706627</guid><dc:creator><![CDATA[antworter]]></dc:creator><pubDate>Wed, 06 May 2009 16:23:59 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Zeigern on Wed, 06 May 2009 16:41:05 GMT]]></title><description><![CDATA[<p>Die ganze Polymorphie und das Heap-Gedöhns basieren auf Zeigern!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1706641</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1706641</guid><dc:creator><![CDATA[Ad aCTa]]></dc:creator><pubDate>Wed, 06 May 2009 16:41:05 GMT</pubDate></item></channel></rss>